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

Frame/Bitstream writer ignores constraints #2291

Open
maij opened this issue Dec 26, 2023 · 0 comments
Open

Frame/Bitstream writer ignores constraints #2291

maij opened this issue Dec 26, 2023 · 0 comments

Comments

@maij
Copy link

maij commented Dec 26, 2023

This is kind of a 2 part issue:

  • I would like to be able to generate .mcs files and don't know if I can using prjxray (currently I am happy to just use Vivado tcl to do a one-line conversion between .bit and .mcs)
  • To generate the .mcs file correctly for a given flash device, I need to be able to specify certain things in the constraints file, in particular set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design].

I am using the openxc7 toolchain to compile some simple bitstreams, but if I try to convert them to .mcs files using Vivado, it finds that the buswidth is always set to 1. It seems that the .xdc file should be used in either the fasm2frames or xc7frames2bit parts of the flow, but I am not sure where. Is this a current capability of prjxray?

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

1 participant