Avi_V_888
New Contributor
3 years agoPCIe Gen 4 16 Lanes Core in Agilex - ready out signal behave
Hi,
I am using PCIe gen 4 (16 lanes) (512bit/500MHz clk , payload size:512B) CORE, in Agilex device: AGFB014R24A2E2VR0, for transfer DMA writings from the FPGA to the PC’s memory.
Since the rate of the ready out signal (coming from the PCIe core) toggling is not constant, a FIFO must be placed between the data source (Sensor) and the DMA, to absorb the volatility.
The problem is the ready signal stays in off position for a long time (instead of toggling more homogeneously) and causes the FIFO to overflow (I'm talking about FIFO in the size of 64MB).
Are you familiar with this issue ?
What do you think can be done to make the ready signal not to create such long breaks, but to disperse them over time for a number of short breaks?
Thanks
Avi