<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ddr3 calibration error with IMX6UL custom board in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028705#M151978</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi west&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this may be caused by hardware, suggest to check it with oscilloscope using&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/webapp/Download?colCode=IMX6ULHDG" target="_blank"&gt;&lt;STRONG&gt;Hardware Development Guide for the i.MX 6UltraLite Applications Processor&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 31 Jan 2020 23:21:38 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2020-01-31T23:21:38Z</dc:date>
    <item>
      <title>ddr3 calibration error with IMX6UL custom board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028704#M151977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,All&lt;/P&gt;&lt;P&gt;We made some custom board with IMX6UL chip and&amp;nbsp;&amp;nbsp;MT41K64M16-125 SDRAM,and encountered problems while doing ddr calibration on board by&amp;nbsp; ddr_stress_tester_v3.00. There are calibration log as follow:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;============================================ &lt;BR /&gt; Boot Configuration &lt;BR /&gt;SRC_SBMR1(0x020d8004) = 0x00000870 &lt;BR /&gt;SRC_SBMR2(0x020d801c) = 0x02000001 &lt;BR /&gt;============================================ &lt;BR /&gt;&lt;BR /&gt;ARM Clock set to 528MHz &lt;BR /&gt;&lt;BR /&gt;============================================ &lt;BR /&gt; DDR configuration &lt;BR /&gt;DDR type is DDR3 &lt;BR /&gt;Data width: 16, bank num: 8 &lt;BR /&gt;Row size: 13, col size: 10 &lt;BR /&gt;Chip select CSD0 is used &lt;BR /&gt;Density per chip select: 128MB &lt;BR /&gt;============================================ &lt;BR /&gt;&lt;BR /&gt;Current Temperature: 32 &lt;BR /&gt;============================================ &lt;BR /&gt;&lt;BR /&gt;DDR Freq: 396 MHz &lt;BR /&gt;&lt;BR /&gt;ddr_mr1=0x00000000 &lt;BR /&gt;Start write leveling calibration... &lt;BR /&gt;running Write level HW calibration &lt;BR /&gt; MPWLHWERR register read out for factory diagnostics: &lt;BR /&gt; MPWLHWERR PHY0 = 0x00000087 &lt;/P&gt;&lt;P&gt;HW WL cal status: no suitable delay value found for byte 1 &lt;BR /&gt;Write leveling calibration completed but failed, the following results were found: &lt;BR /&gt; MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x001F0000 &lt;BR /&gt;Write DQS delay result: &lt;BR /&gt; Write DQS0 delay: 0/256 CK &lt;BR /&gt; Write DQS1 delay: 31/256 CK &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Error: failed during write leveling calibration&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The script I used can make calibration success on official board IMX6ULEVK.&lt;/P&gt;&lt;P&gt;Hope you can give me some advice about what happen to my board.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jan 2020 10:24:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028704#M151977</guid>
      <dc:creator>kr90911</dc:creator>
      <dc:date>2020-01-31T10:24:17Z</dc:date>
    </item>
    <item>
      <title>Re: ddr3 calibration error with IMX6UL custom board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028705#M151978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi west&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this may be caused by hardware, suggest to check it with oscilloscope using&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/webapp/Download?colCode=IMX6ULHDG" target="_blank"&gt;&lt;STRONG&gt;Hardware Development Guide for the i.MX 6UltraLite Applications Processor&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jan 2020 23:21:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028705#M151978</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-01-31T23:21:38Z</dc:date>
    </item>
    <item>
      <title>Re: ddr3 calibration error with IMX6UL custom board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028706#M151979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,igor&lt;/P&gt;&lt;P&gt;Thank for your response.&lt;/P&gt;&lt;P&gt;I captured a signal showed as followed when ddr test tool doing calibration.&lt;/P&gt;&lt;P&gt;The signal from DRAM SD_CLK0P:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="DRAM_SDCLK0P4.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/100610i1C8BBDAAD37813F7/image-size/large?v=v2&amp;amp;px=999" role="button" title="DRAM_SDCLK0P4.jpg" alt="DRAM_SDCLK0P4.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The signal from SDQS0P and SDQS1P:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="DRAM_SDQS12P2.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/100571iC5C429D29F8FF8D5/image-size/large?v=v2&amp;amp;px=999" role="button" title="DRAM_SDQS12P2.jpg" alt="DRAM_SDQS12P2.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I think calibration failed because delay time of SDQS1 as log showed before.&lt;/P&gt;&lt;P&gt;Is there any possible way to fix delay time of SDQS1?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Thanks and best regards.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Feb 2020 08:34:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028706#M151979</guid>
      <dc:creator>kr90911</dc:creator>
      <dc:date>2020-02-03T08:34:13Z</dc:date>
    </item>
    <item>
      <title>Re: ddr3 calibration error with IMX6UL custom board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028707#M151980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I measured some pin with &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;oscilloscope&amp;nbsp;&lt;/SPAN&gt;showed as follow:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;DRAM_SDCKE0=&amp;nbsp;0V&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DRAM_SDCKE1=&amp;nbsp;&amp;nbsp;&amp;nbsp;0V,when doing calibration it came to 1.37V for about 16ms.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DRAM_VREF=&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0.68V&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DRAM_1V35=&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.37V&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DRAM_RESET_B= 0V&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;XTALI=&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;22.5MHz&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;RTCXTALI=&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;33.3kHz&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;DRAM_RESET_B was always be 0V when downloading script or doing calibration.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If I am not misunderstanding,according to &lt;A href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DIMX6ULHDG"&gt;Hardware Development Guide for the i.MX 6UltraLite Applications Processor&lt;/A&gt;&amp;nbsp;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DRAM_RESET_B should&amp;nbsp;go&amp;nbsp;High when board getting calibration.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I'll keep finding how the bug comes up.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If someone know how to deal with it,leave some comment,please.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Feb 2020 07:30:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028707#M151980</guid>
      <dc:creator>kr90911</dc:creator>
      <dc:date>2020-02-04T07:30:52Z</dc:date>
    </item>
    <item>
      <title>Re: ddr3 calibration error with IMX6UL custom board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028708#M151981</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,igor.&lt;/P&gt;&lt;P&gt;Thanks for your support.&lt;/P&gt;&lt;P&gt;I found some detail about this issue.&lt;/P&gt;&lt;P&gt;I hope you can look at this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Feb 2020 01:23:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028708#M151981</guid>
      <dc:creator>kr90911</dc:creator>
      <dc:date>2020-02-05T01:23:10Z</dc:date>
    </item>
    <item>
      <title>Re: ddr3 calibration error with IMX6UL custom board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028709#M151982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;one can try to write/read to memory with jtag checking signals with&lt;/P&gt;&lt;P&gt;osciloscope. Use &amp;nbsp;jesd79 jedec ddr3 specificaton for signal description.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Feb 2020 06:10:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028709#M151982</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-02-05T06:10:49Z</dc:date>
    </item>
    <item>
      <title>Re: ddr3 calibration error with IMX6UL custom board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028710#M151983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,igor.&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;I just retest &lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;DRAM_RESET_B and foud it goes High when the script downloaded in board.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;I ran Memory Read/Write function and it worked,logs showed as below:&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;0x0 0x4 0x8 0xC&lt;BR /&gt; ----------------------------------------------------------------------------------------------------------------&lt;BR /&gt;0x80000000: 0xE75BEBF7 0xD3FEEBBF 0xAD779B7C 0xAF66D3EE &lt;BR /&gt;0x80000010: 0x40A34A96 0xF55ECBC2 0xE6FCEFD4 &lt;BR /&gt;0x80000020: 0xFDB055AE 0x176FBCBB 0x9BF3377F 0x9BD32ABD &lt;BR /&gt;0x80000030: 0xA4B5E7A5 0x658BE9EF 0x5ABB639E 0x1F9FDFF6 &lt;BR /&gt;0x80000040: 0xFC799FBF 0xDFE55F2B 0xEEAC9DB9 0xB8FE8912 &lt;BR /&gt;0x80000050: 0xB7FEC9CC 0xBDDEAAFF 0xE8BFDF6E 0xD7BB75FD &lt;BR /&gt;0x80000060: 0xB4819552 0x87FE8117 0xC7DFF563 0xA57A84FD &lt;BR /&gt;0x80000070: 0x773619BA 0xFF2F6778 0x7FFFFFFD 0xBD35FFB7 &lt;BR /&gt;memory read is done&lt;BR /&gt;addr=0x80000000,data=0xE75BEBF8&lt;/P&gt;&lt;P&gt;Success to write address 0x80000000&lt;/P&gt;&lt;P&gt;0x0 0x4 0x8 0xC&lt;BR /&gt; ----------------------------------------------------------------------------------------------------------------&lt;BR /&gt;0x80000000: 0xE75BEBF8 0xD3FEEBBF 0xF6BE6DB5 &lt;BR /&gt;0x80000020: 0xFDB055AE 0x176FBCBB 0x9BF3377F 0x9BD32ABD &lt;BR /&gt;0x80000030: 0xA4B5E7A5 0x658BE9EF 0x5ABB639E 0x1F9FDFF6 &lt;BR /&gt;0x80000040: 0xFC799FBF 0xDFE55F2B 0xEEAC9DB9 0xB8FE8912 &lt;BR /&gt;0x80000050: 0xB7FEC9CC 0xBDDEAAFF 0xE8BFDF6E 0xD7BB75FD &lt;BR /&gt;0x80000060: 0xB4819552 0x87FE8117 0xC7DFF563 0xA57A84FD &lt;BR /&gt;0x80000070: 0x773619BA 0xFF2F6778 0x7FFFFFFD 0xBD35FFB7 &lt;BR /&gt;memory read is done&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Memory read and write is work,but ddr calibration still failed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Feb 2020 06:36:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028710#M151983</guid>
      <dc:creator>kr90911</dc:creator>
      <dc:date>2020-02-05T06:36:18Z</dc:date>
    </item>
    <item>
      <title>Re: ddr3 calibration error with IMX6UL custom board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028711#M151984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,all.&lt;/P&gt;&lt;P&gt;The problem solved after I replace the ddr3 density from 128 to 256 MB.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2020 02:46:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ddr3-calibration-error-with-IMX6UL-custom-board/m-p/1028711#M151984</guid>
      <dc:creator>kr90911</dc:creator>
      <dc:date>2020-02-21T02:46:44Z</dc:date>
    </item>
  </channel>
</rss>

