OTA configuration process on Cyclone V FPGA via QSPI flash
Hi ,
i want to know about OTA configuration process on Cyclone V FPGA
we are using Cyclone V E series FPGA and want to interface QSPI flash for FPGA configuration and also may be for some data.
QSPI flash will be having sort of two partition one will have default/backup FPGA configuration image and other partition will have reflashable configuration image, we want to have FPGA design such that it will receive OTA (over the air) FPGA bistream file over the USB interface which (image) need to be flashed in QSPI flash through fpga only not through any external device / processor and nor by Nios ip block. Then make FPGA to boot from new Flash configuration image through AS interface.
so for this setup please guide us for what IP core we need to use , which interface need to be used and where should be flash memory attached on IO. required a design Flow. what will be max working clock frequency can be.
FPGA = cyclone V E A4 series (non HPS version)
QSPI FLASH = MT25QU256 or MT25QL512
thanks & Regards!