Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

how to understand the fpga setup guide? #218

Open
michaelw2022 opened this issue Jan 3, 2025 · 1 comment
Open

how to understand the fpga setup guide? #218

michaelw2022 opened this issue Jan 3, 2025 · 1 comment
Assignees

Comments

@michaelw2022
Copy link

image
in this guide, it seems we need to use XSA file to create vitis platform firstly, which is .xpfm file, so the command platforminfo -l can find the platform, in the third commad: PREFIX=test1 PLATFORM=xilinx_u50_gen3x16_xdma_5_202210_1 TARGET=hw NUM_CORES=4 make, it will use the source file such as hw/rtl/ to generate bitstream.
my question is that, When I use Vivado to generate the XSA file, these RTL source files have already been used and the bitstream has been generated simultaneously. Is this step redundant?

@Udit8348
Copy link
Contributor

Udit8348 commented Jan 9, 2025

Yes your understanding is correct, the issue is that you are reading the steps for both Xilinx and Intel FGPA synthesis. Like you mentioned you have to run make to generate a bitstream and then you can run that bitstream on the FPGA.

It seems like you are looking at an older (incomplete) version of the docs. You can refer to the docs on master here. These have the complete and correct steps, which should make more sense.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants