Forum Discussion

XNguy4's avatar
XNguy4
Icon for New Contributor rankNew Contributor
5 years ago

DDR4 HILO in S10MX failed initialization

I am using the qts_hilo_ddr4_x72_1066MHz sample project to test the DDR4 HILO in the Stratix 10 MX development kit. I didn't change anything, except upgrading the project from Quartus 18.1 to Quartus 19.4.
After downloading the SOF file in the board, I used SignalTap to observe the signals and realized that DDR4 HILO controller module always returned local_cal_fail = 1.

Please find the sample project attached and let me know how I can fix the issues.
Thank you very much,

9 Replies

  • ybin's avatar
    ybin
    Icon for Occasional Contributor rankOccasional Contributor

    Hello,

    Below action can be implement to see if anything help.

    1. You can use the original qts to test, no need to update.

    2. Lower the EMIF clock frequency to 933Mhz.

    3. Disable address/command calibration step one by one shown as below.

    • XNguy4's avatar
      XNguy4
      Icon for New Contributor rankNew Contributor

      Hi @ybin ,

      Thank you for your response.

      1) I am using Quartus pro 19.4 in our system. The HILO module will need to be integrated into our system later. Therefore, I don't see any reason to downgrade the Quartus from 19.4 to 18.1 just for testing for memory module.

      2) The example design is using 1066 MHz. Does lower EMIF clock to 933 MHz mean the example design was not correct?

      3) The example design already disabled that setting.

      Thanks

      • ybin's avatar
        ybin
        Icon for Occasional Contributor rankOccasional Contributor

        Hi,

        To lower the frequency is just to have a test, to see if lower frequency is effect.

        To disable/skip address/command calibration step is to enable the highlight setting. Pls make sure you follow it. If all the 3 actions you are implement, please let me know the result.

  • ybin's avatar
    ybin
    Icon for Occasional Contributor rankOccasional Contributor

    We do not receive any response from you to the previous question/reply/answer that I have provided. Please post a response in the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you with your follow-up questions.