Altera_Forum
Honored Contributor
7 years agoEMIF SDRAM Clock Domain Inquiry
Hi,
My goal is to interface my FPGA design with an external DDR3 SDRAM memory using the EMIF IP. I am working off of a sample design, which provided all the parameters for the EMIF (memory clock frequency, timing parameters, etc). In particular, the parameters "Memory Clock frequency" is set to 1066.66MHz and the "Clock rate of user logic" is set to quarter rate. I believe this signifies that the EMIF provides an "user clock" of frequency 266MHz, which I am meant to use to clock my design. My question is as follows: What is the best practice if I want to operate my FPGA design at a different frequency than 266MHz? Should I treat the EMIF as if it belongs to a different clock domain and use clock domain crossing techniques? Is it possible to run the DRAM at a lower memory clock frequency? Or is there a better solution? I would really appreciate the help