Is it possible to write a VERILOG / VHDL code to download the programming file (fpga bitstream) to the hardware device (for example an SPI flash memory)?
I'm asking this, because I would like to transfer a bit stream into a spi flash memory, which will then be mounted on an fpga card for boot and configuration.
I have already written a few lines of code to write, read, and erase the contents of the 32 MB NOR flash memory (PMODSF3).
I tested my code and it works without problems!
However, how to read the bitstream, before writing it to the flash memory?
Do I only need to transfer the bitstream into flash memory or do I have to add a header and a footer in the memory before and after the transfer of the bitstream file?
Have you ever worked on a similar project?
N.B: I am using a Xilinx FPGA (Artix-7) on a customized board. I would like to find an alternative solution to the Xilinx hardware manager to program the SPI flash.
Any ideas, feedbacks and suggestions are welcomed!
Question
herve
Is it possible to write a VERILOG / VHDL code to download the programming file (fpga bitstream) to the hardware device (for example an SPI flash memory)?
I'm asking this, because I would like to transfer a bit stream into a spi flash memory, which will then be mounted on an fpga card for boot and configuration.
I have already written a few lines of code to write, read, and erase the contents of the 32 MB NOR flash memory (PMODSF3).
I tested my code and it works without problems!
However, how to read the bitstream, before writing it to the flash memory?
Do I only need to transfer the bitstream into flash memory or do I have to add a header and a footer in the memory before and after the transfer of the bitstream file?
Have you ever worked on a similar project?
N.B: I am using a Xilinx FPGA (Artix-7) on a customized board. I would like to find an alternative solution to the Xilinx hardware manager to program the SPI flash.
Any ideas, feedbacks and suggestions are welcomed!
Thank you
Hervé
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.