I want to write a new bitstream to BPI flash through FPGA.
Assume that I have a board like ML605 that has a BPI flash and I want to send bitstream data from LAN(or any other way) to FPGA and write it on BPI flash.I think that after restarting the board, FPGA should be programmed by new bitstream! (My question is not about sending bitstream data to FPGA, It's about writing on BPI)
is there a method or solution for this work?
what about 7 series FPGAs?
Well, BPI mode is a mode that is dedicated to a flash memory connected to the jtag.
I think that you can use our PCIe ezdma to reprogram the flash through PCIe, and I think that there is a way using primitive module to "restart" a virtex7 that restart the BPI loading.
So, if your main design will contain a LAN (instead of PCIe) and a way to write in flash this memory, i think it should work.
Regards,
SBA
Well, BPI mode is a mode that is dedicated to a flash memory connected to the jtag.
I think that you can use our PCIe ezdma to reprogram the flash through PCIe, and I think that there is a way using primitive module to "restart" a virtex7 that restart the BPI loading.
So, if your main design will contain a LAN (instead of PCIe) and a way to write in flash this memory, i think it should work.
Regards,
SBA
Hi Port Map,
Obviously yes, because the PCIe Base Adress Registers will be reset to their default value after a reloading.
So at this time you have two ways:
1) reboot your PC (that you want to do)
2) make an soft application that save the BAR content before reprogrammation and then rewrite them after the restart.