Sachin
Guest
Wed Dec 07, 2011 10:25 pm
Hello,
I have a question regarding DDR2 memory controller. In a read operatio
from DDR2 based on strobe, do one need to shift the strobe by 90' in orde
to capture the valid data, or is there any pther way for it ?
---------------------------------------
Posted through
http://www.FPGARelated.com
RCIngham
Guest
Thu Dec 08, 2011 11:28 am
Quote:
Hello,
I have a question regarding DDR2 memory controller. In a read operation
from DDR2 based on strobe, do one need to shift the strobe by 90' i
order
to capture the valid data, or is there any pther way for it ?
The optimal phase shift will depend on the 2-way track delay between th
Controller IC (e.g. your FPGA) and the SDRAM (clock out, data back).
Taking the DDR2 SDRAM Controllers generated by the Xilinx MIG tool as a
example, they go through a training period working out the best phase shif
relative to the FPGA-internal clock to sample the read data.
Alternatively, you could route the SDRAM clock back to the FPGA, and us
that.
Neither is easy. Therefore use your FPGA vendor's IP if at all possible.
---------------------------------------
Posted through
http://www.FPGARelated.com