Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
16 years ago

Question about DLL

Hi,

I instantiated a DDR2 core with DDR2 SDRAM Controller v8.0, and enabled the "Memory device DLL enable". The generated DDR2 core has the input port named dqs_delay_ctrl[5..0] and output port named "stratix_dll_control". But in the summary of Analysis & Synthesis, it reported that the total DLLs was 0. Why does it happen?

Thanks!

4 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    you need to instantiate the dll, those ports are for it and should be connected.

    That said, i would move to the newer HP DDR core, where this would not be an issue.

    --dalon
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The "Memory device DLL enable" signal has nothing to do with those ports. That checkbox is to instruct the controller the enable the DLL on the SDRAM chip itself.

    The fact that you have those dqs_delay_ctrl ports indicates that you also checked the "Instantiate DLL externally" checkbox in the core. You should only do this if you want manual control over the DQS delay. Edit your core and uncheck the "Instantiate DLL externally" checkbox.

    Jake
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thank you for your replys.

    I have been living without net for a long time.