Forum Discussion
rled64
Occasional Contributor
2 years agoReal time high speed writing to DDR RAM
Hello community, I originally posted a question there but my question is broader now I guess. I use a Terasic HAN Pilot Plateform (Arria 10) for analog to digital (ADC) data acquisition project. ...
AdzimZM_Altera
Regular Contributor
2 years agoHello,
If the reference clock is 266MHz, then the memory clock is 1067MHz.
It's possible to write at 250MHz.
You need to start write operation when the memory is ready.
I think you can refer to Avalon Interface Spec document about how the transfer is done.
I think you're trying to write constantly at 250MHz meaning every 4 ns, the write is done.
But because the memory is not yet ready to accept that write operation, the transfer is not completed.
The memory might be busy with previous transaction in this case.
You can try to write in burst transfer as it help in improve the efficiency.
Regards,
Adzim