-
Notifications
You must be signed in to change notification settings - Fork 113
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
Need help adding support for Spartan-7 board to arch-defs #2372
Comments
What is INPUT_XDC_FILES for? Should I use |
The recipe for
Recipes for the XDC files does exist in
I suppose I could manually add the XDC to My work is in the |
Hi @MidsummerNight, thanks for the effort in adding support for the Spartan7 devices! I suggest opening a PR with your WIP work, as it can run through CI, and is generally easier to understand the diffs. Looking at your |
@MidsummerNight I've got a board with an xc7s25 and could in principle help testing / adding to the support. However, I haven't worked with all the things yet, but I'm eager to learn =) |
@bl0x Hi there, I haven't been active for the last year and thus can't recall all the details, so sorry for that. When I tried contributing to the project, the overall flow was:
Unfortunately I didn't succeed in generating the arch-def file for xc7s50. As for your case, well prjxray only supports Vivado 2017.2 so far, but 2017.2 doesn't support the xc7s25 chip you have. This means you cannot even start the arch-defs workflow for xc7s25 (since it requires data from prjxray in the first place). To the extent of my knowledge, 2 solutions lie ahead:
|
Doesn't #2658 solve this issue? If so I think this one could be closed. |
Hi there,
Since the
prjxray-db
of Spartan-7 was generated last month, I've been trying to add support for Spartan-7 toarch-defs
. Following @acomodi's instructions, I add directories and files for Spartan-7, along with a simple blinking LED test targeting the Alinx AX7050 board (which carries thexc7s50fgga484-1
part). Both the HDL source code and XDC constraint file have been successfully implemented in Vivado and runs correctly on the board, so no problems there.I successfully ran
make build
and foundbuild/xc/xc7/tests/counter/Makefile
indeed has thecounter_ax7050_bit
target. However, when I ranmake counter_ax7050_bit
, I got an error sayingNo rule to make target xc/xc7/tests/common/counter_ax7050.xdc
that was needed to createtop_synth.json
. Upon further inspection, I found that the recipe forcounter_ax7050_bit.dir/all
inMakefile2
somehow does not includecounter_ax7050.xdc
. I wrote theCMakeLists.txt
fortests/counter
like this. Did I write it correctly? Or did something else cause my XDC file to not be in the recipe?Thanks!
The text was updated successfully, but these errors were encountered: