Arria10: Updating EPCQL1024 via PCIe
Hi,
Does anyone have experience with updating the EPCQL1024 flash via PCIe? (i.e. Host <=> PCIe <=> FPGA <=> EPCQL1024)
I am looking for help on what are the steps/process that the PCIe driver needs to follow to successfully modify the Flash.
Here is how my FPGA/Hardware looks like:
PCIe Gen2x4 AVMM <=> AVMM Clock Crossing Module <=> ASMI IP <=> EPCQL1024
The clock crossing bridge manages the Transition from 125MHz (i.e. PCIe) domain to the 25MHz (i.e. ASMI) domain. I have configured the FIFO as depth of 16.
Current Observations:
From the Host (i.e. processor) I am able to read the registers and memory successfully.
When attempting to write the new file, it does not work -- i.e. either the update fails or the PCIe hangs.
Any tips/help/insights will be super helpful. Thank You in advance!