<?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>i.MX Processors中的主题 Re: QuadPlus DDR3 calibration/Test problem</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/QuadPlus-DDR3-calibration-Test-problem/m-p/664285#M102044</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; You may look at sections 3.3.1 (Identifying Issue on Calibrations) and&lt;/P&gt;&lt;P&gt;3.3.2 (Identifying Issue on Stress Test) of the following document.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-101708"&gt;Freescale i.MX6 DRAM Port Application Guide-DDR3&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Please check Your PCB design&amp;nbsp; using Chapter 3 (i.MX 6 Series Layout &lt;BR /&gt;Recommendations)&amp;nbsp; of the&amp;nbsp; Hardware Development Guide&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://cache.nxp.com/assets/documents/data/en/user-guides/IMX6DQ6SDLHDG.pdf" title="http://cache.nxp.com/assets/documents/data/en/user-guides/IMX6DQ6SDLHDG.pdf"&gt;http://cache.nxp.com/assets/documents/data/en/user-guides/IMX6DQ6SDLHDG.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; In particular, please use Excel page named “MX6 DRAM Bus Length Check” in “HW Design&lt;/P&gt;&lt;P&gt;Checking List for i.Mx6”, linked below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-93819"&gt;https://community.nxp.com/docs/DOC-93819&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You may try the following tool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-331930"&gt;MX6DQP DDR3 Script Aid&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Also, for more scripts, please create request &lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-329745"&gt;How to submit a new question for NXP Support&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Feb 2017 04:55:58 GMT</pubDate>
    <dc:creator>Yuri</dc:creator>
    <dc:date>2017-02-28T04:55:58Z</dc:date>
    <item>
      <title>QuadPlus DDR3 calibration/Test problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/QuadPlus-DDR3-calibration-Test-problem/m-p/664282#M102041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am quite new, and unfortunately have some difficulties to bring my board with QuadPlus processor to work. Our design has 16bit wide data bus.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Namely, I run calibration procedure (528 MHz) and it starts with following info:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;============================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR Stress Test (2.6.0) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Build: Nov 18 2016, 23:40:32&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NXP Semiconductors.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;============================================&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;============================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Chip ID&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;CHIP ID = i.MX6 Dual/Quad (0x63)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Internal Revision = TO2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;============================================&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;============================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Boot Configuration&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;SRC_SBMR1(0x020d8004) = 0x00002000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;SRC_SBMR2(0x020d801c) = 0x31000001&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;============================================&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;ARM Clock set to 1GHz&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;============================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR configuration&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;BOOT_CFG3[5-4]: 0x00, Single DDR channel.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;DDR type is DDR3 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Data width: 16, bank num: 8&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Row size: 15, col size: 10&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Chip select CSD0 is used &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Density per chip select: 512MB &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;============================================&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At the end of calibration, after a few minutes it is reported:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;Success: DDR calibration completed!!!&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Although some lines up I have discovered this information:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Note: Array result[] holds the DRAM test result of each byte. &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0: test pass.&amp;nbsp; 1: test fail &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 bits respresent the result of 1 byte.&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result 01:byte 0 fail. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result 11:byte 0, 1 fail. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Starting Read calibration..&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;My first problem is I do not really get if this is a problem or not.&lt;/P&gt;&lt;P&gt;Second, after the calibration my Stress test doesn't work.When I run the Stress test I get the folowing result:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;============================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR configuration&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;BOOT_CFG3[5-4]: 0x00, Single DDR channel.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;DDR type is DDR3 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Data width: 16, bank num: 8&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Row size: 15, col size: 10&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Chip select CSD0 is used &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Density per chip select: 512MB &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;============================================&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;DDR Stress Test Iteration 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Current Temperature: 48&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;============================================&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;DDR Freq: 528 MHz&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;t0.1: data is addr test&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;t0: memcpy11 SSN test&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Address of bank1 failure: 0x16ecaf40&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Data initally read was:&amp;nbsp;&amp;nbsp; 0xaf40&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Data re-read is:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xaf40&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;But pattern was:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xffff&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 13px; font-family: courier new,courier,monospace;"&gt;Error: failed to run stress test!!!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The design has already been proven, and it worked with Solo processor instead the QuadPlus. I can also provide init script if needed. I hope it is only some problem with the script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks in advance if somebody could help me running stress test.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Feb 2017 15:47:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/QuadPlus-DDR3-calibration-Test-problem/m-p/664282#M102041</guid>
      <dc:creator>nexy_sm</dc:creator>
      <dc:date>2017-02-23T15:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: QuadPlus DDR3 calibration/Test problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/QuadPlus-DDR3-calibration-Test-problem/m-p/664283#M102042</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;&lt;/P&gt;&lt;P&gt;so after some investigating and testing, it happens that stress test is some tie successful and mostly unsuccessful. Is there any chance that successful result is happening only by accident?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Feb 2017 10:54:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/QuadPlus-DDR3-calibration-Test-problem/m-p/664283#M102042</guid>
      <dc:creator>nexy_sm</dc:creator>
      <dc:date>2017-02-24T10:54:42Z</dc:date>
    </item>
    <item>
      <title>Re: QuadPlus DDR3 calibration/Test problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/QuadPlus-DDR3-calibration-Test-problem/m-p/664284#M102043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello again,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so, it looks like changing boot_cfg(5:3) to 11 and using extend mode value of 00 which means NoC disabled and MMDC reordering enabled. Could anybody confirm why this solved the problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Feb 2017 14:19:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/QuadPlus-DDR3-calibration-Test-problem/m-p/664284#M102043</guid>
      <dc:creator>nexy_sm</dc:creator>
      <dc:date>2017-02-24T14:19:38Z</dc:date>
    </item>
    <item>
      <title>Re: QuadPlus DDR3 calibration/Test problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/QuadPlus-DDR3-calibration-Test-problem/m-p/664285#M102044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; You may look at sections 3.3.1 (Identifying Issue on Calibrations) and&lt;/P&gt;&lt;P&gt;3.3.2 (Identifying Issue on Stress Test) of the following document.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-101708"&gt;Freescale i.MX6 DRAM Port Application Guide-DDR3&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Please check Your PCB design&amp;nbsp; using Chapter 3 (i.MX 6 Series Layout &lt;BR /&gt;Recommendations)&amp;nbsp; of the&amp;nbsp; Hardware Development Guide&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://cache.nxp.com/assets/documents/data/en/user-guides/IMX6DQ6SDLHDG.pdf" title="http://cache.nxp.com/assets/documents/data/en/user-guides/IMX6DQ6SDLHDG.pdf"&gt;http://cache.nxp.com/assets/documents/data/en/user-guides/IMX6DQ6SDLHDG.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; In particular, please use Excel page named “MX6 DRAM Bus Length Check” in “HW Design&lt;/P&gt;&lt;P&gt;Checking List for i.Mx6”, linked below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-93819"&gt;https://community.nxp.com/docs/DOC-93819&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You may try the following tool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-331930"&gt;MX6DQP DDR3 Script Aid&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Also, for more scripts, please create request &lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-329745"&gt;How to submit a new question for NXP Support&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2017 04:55:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/QuadPlus-DDR3-calibration-Test-problem/m-p/664285#M102044</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2017-02-28T04:55:58Z</dc:date>
    </item>
  </channel>
</rss>

