-
Notifications
You must be signed in to change notification settings - Fork 356
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
Support active serial bitstream for DE2-115 board #156
Comments
Section 2-16, 2-22: https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/manual/tclscriptrefmnl.pdf To convert SOF to POF, use quartus_cpf (convert programming file):
The config_device_name presumably refers to the chip that loads the bitstream. I can't find documentation that lists exactly what this parameter should contain, but it seems to work if I specify EPCS64 (it returns an error if I try other values like the FPGA part number EP4CE115F29C7). |
This page suggests EPCS64 is the correct parameter: https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/hb/cfg/cyc_c51014.pdf |
This reverts commit f7bf888. quartus_pgm just hangs while programming [ci skip]
It would successfully erase the part, but would return strange errors while trying to program like: "unexpected error in JTAG server: error code 127" and "can't access JTAG chain." The documentation is fairly scant for the command line tools. |
Currently, the synthesize and program targets for the DE2-115 board only support JTAG mode, generating a .sof (SRAM Object File) file and loading it using quartus_pgm. This is only stored as long as the board has power and need to be reloaded every time the board is powered on. Adding active serial mode would allow the bitstream to be persistent on the board, which is handy for software testing.
Modify to generate a .pof (programmer object file) file in addition to the .sof file and add a target to load this onto the board instead.
The text was updated successfully, but these errors were encountered: