DR123
New Contributor
6 years agoMAX 10 EMIF DDR3 velocity transfer issue
Hi,
I'm working on a DECA development board and I'm trying to transfer data from a FIFO to the on-board DDR3 through a Scatter Gather DMA and an EMIF controller for the DDR. The data are correctly transferred, but not at the maximum throughput. The avalon interface used to send data to the EMIF works at half rate (150 MHz in my case). The DMA works at 150MHz too. I checked the velocity transfer through SignalTap and I noticed that for each data accepted by the EMIF, it asserts the “waitrequest” to the DMA for 4 clock cycles even if the “ready” signal is high, reducing the transfer rate to the DDR.
Any suggestions?
Thank you!