Altera_Forum
Honored Contributor
13 years agoWaitrequest ALTMEMPHY DDR2 Controller
Hi,
I have a problem with the ALTMEMPHY DDR2 Controller. I try to build a FIFO using the external DDR2 ram. In principle, the FIFO works but I do not achieve the required speed. With a (own written) memory mapped master interface I try to write in burst mode to the memory controller. But as soon I write one word, the memory controller sets the waitrequest_n flag for three clock cycles. Thus my write efficiency is not more than 25%. I attached a screenshot of a signal tab recording including all signals of the master interface. The clock for the memory mapped interface is 50MHz. The DDR2 itself runs on 150MHz. Did I miss a signal in my master interface? Are there some parameters to adjust? Let me know if you need more information. (The beginbursttransfer signal seems to have no influence in writing mode.) Thanks Christian