-
Notifications
You must be signed in to change notification settings - Fork 258
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
XC7A200 on TE0712: Boot from flash only after one time programming with Xilinx tools #464
Comments
Is your bitstream is configured in quad spi mode? If so, maybe the SPI flash has quad mode disabled? |
Any news? Thanks |
Sorry, I am missing knowledge to answer you question. Are these settings related? |
Sorry for the delay. |
This is the flash after one time Xilinx programming and then multiple times openFPGALoader programming:> ~/devel/openFPGALoader/build/openFPGALoader -b te0712_8 -f --detect Configuration Register "QUAD :1" seems to be loaded. Can openFPGALoader set it? A grep through the code did not ring a bell for me. |
Currently the only modification applied by openFPGALoader is about protection. Enabling/disabling quad mode isn't supported (but it's possible to integrate this option). |
I got new TE0712 modules. On a working setup, I replaced an old programmed modules with the new module. I could load the bitfile to FPGA, and the board worked as expected until reboot/repower. Then I wrote the binfile to flash. It compared okay. But the module, more exactly both modules i bought, did not boot from flash, neither by reset or repower.
To get the module bootable, I needed to use the Xilinix programmer once to program the flash. After the one-time xilinx programming, I can erase and reprogram flash and the setup boots from flash as expected.
Any ideas what openFPGAloader is missing on a virgin setup of FPGA/Flash to get flash bootable?
The text was updated successfully, but these errors were encountered: