Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

ddr2 delay

Altera_Forum
Honored Contributor II
1,662 Views

hi, 

 

I am using stratixII device and i implemented a ddr2 memory on my board. I want to produce a delay line only for my DQS Read and Write. 

using a pll for a shift phase can be a good implemantaion but still there is a problem because the pll needs few clocks cycles for locking for every serial strobes he get. Is there is another solution for this implementation. 

 

thanks,
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
782 Views

Hello axodus, 

 

I have replied to your 2nd thread start for this question. I have deleted your duplicate post for this question dated Aug 10th.  

 

There is a DLL in Stratix II devices specifically for delaying and phase shifting DQS during read operation wiht DDR2 memories. A PLL is used to generate the DQS during write based off of the system clock that is always running. Altera DDR2 SDRAM Controller megafunction takes care of this all for you. There is a lot of material in the Stratix II literature section which describes how this works. The ALTDQS megafunction allows you to control the DLL and PLL features if you want to roll your own IP for a controller.  

 

I would start here... 

 

http://www.altera.com/literature/an/an328.pdf
0 Kudos
Reply