<?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: i.MAX6 Quad Processor Based Custom Hardware Design. in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MAX6-Quad-Processor-Based-Custom-Hardware-Design/m-p/621925#M94279</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 class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; Please look at hints below regarding the issue.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; You may try to decrease memory frequency till&amp;nbsp; 400 MHz. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; Perhaps the problem relates to some inaccuracy in memory PCB design. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; You may use sections 3.3.1 (Identifying Issue on Calibrations) and 3.3.2 (Identifying &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Issue on Stress Test) of the following document.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&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;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; Please check Your PCB design using Chapter 3 (i.MX 6 Series Layout Recommendations) &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;of the Hardware Development Guide. In particular, please use Excel page named “MX6 DRAM &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Bus Length Check” in “HW Design Checking List for i.Mx6”.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;A href="https://community.nxp.com/docs/DOC-93819"&gt;HW_Design_Checking_List_for_i.MX6DQP6DQ6SDL&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Have a great day,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Yuri&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Note: If this post answers your question, please click the Correct Answer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;button. Thank you!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Mar 2017 05:09:41 GMT</pubDate>
    <dc:creator>Yuri</dc:creator>
    <dc:date>2017-03-27T05:09:41Z</dc:date>
    <item>
      <title>i.MAX6 Quad Processor Based Custom Hardware Design.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MAX6-Quad-Processor-Based-Custom-Hardware-Design/m-p/621924#M94278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have developed i.MAX6 processor based custom hardware design and for that I have used&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Alliance&amp;nbsp;AS4C256M16D3A-12BCN RAM (&lt;A href="http://www.alliancememory.com/pdf/ddr3/Alliance%20Memory_DDR3_4G_AS4C256M16D3A-12BCN_A%20die_Commercial_May%202016%20v1.0.pdf"&gt;Data Sheet for RAM&lt;/A&gt;&amp;nbsp;) I could flash the Boot ROM of the processor from uboot by using USB OTG interface and now I'm stuck at DDR MEMORY CALIBRATION. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="background-color: #ffffff; color: #51626f;"&gt;1. In order to bringing up a custom hardware I think first we should do the DDR memory calibration and include the read and write level calibrations to uboot. Is this correct ? Do we have any thing to do before this ?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="background-color: #ffffff; color: #51626f;"&gt;2. So when I'm running the DDR calibration using&amp;nbsp;ddr_stress_tester_v2.60 &amp;nbsp;software it shows "&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-size: 13px;"&gt;ERROR FOUND, we can't get suitable value !!!! &lt;/SPAN&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-size: 13px;"&gt;dram test fails for all values.&lt;/SPAN&gt;. "&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;============================================&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;DDR Stress Test (2.6.0)&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Build: Nov 18 2016, 23:40:32&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;NXP Semiconductors.&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;============================================&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;============================================&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Chip ID&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;CHIP ID = i.MX6 Dual/Quad (0x63)&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Internal Revision = TO1.2&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;============================================&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;============================================&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Boot Configuration&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;SRC_SBMR1(0x020d8004) = 0x00000000&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;SRC_SBMR2(0x020d801c) = 0x21000001&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;============================================&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;ARM Clock set to 1GHz&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;============================================&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;DDR configuration&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;BOOT_CFG3[5-4]: 0x00, Single DDR channel.&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;DDR type is DDR3&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Data width: 64, bank num: 8&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Row size: 15, col size: 10&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Chip select CSD0 is used&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Density per chip select: 2048MB&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;============================================&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Current Temperature: 51&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;============================================&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;DDR Freq: 528 MHz&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;ddr_mr1=0x00000000&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Start write leveling calibration...&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;running Write level HW calibration&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Write leveling calibration completed, update the following registers in your initialization script&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x001F001F&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;MMDC_MPWLDECTRL1 ch0 (0x021b0810) = 0x001F001F&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;MMDC_MPWLDECTRL0 ch1 (0x021b480c) = 0x001F001F&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;MMDC_MPWLDECTRL1 ch1 (0x021b4810) = 0x001F001F&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Write DQS delay result:&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Write DQS0 delay: 31/256 CK&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Write DQS1 delay: 31/256 CK&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Write DQS2 delay: 31/256 CK&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Write DQS3 delay: 31/256 CK&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Write DQS4 delay: 31/256 CK&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Write DQS5 delay: 31/256 CK&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Write DQS6 delay: 31/256 CK&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Write DQS7 delay: 31/256 CK&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Starting DQS gating calibration&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x00000000 result[00]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x00000001 result[01]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x00000002 result[02]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x00000003 result[03]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x00000004 result[04]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x00000005 result[05]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x00000006 result[06]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x00000007 result[07]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x00000008 result[08]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x00000009 result[09]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x0000000A result[0A]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x0000000B result[0B]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x0000000C result[0C]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;. HC_DEL=0x0000000D result[0D]=0x11111111&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;ERROR FOUND, we can't get suitable value !!!!&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;dram test fails for all values.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="background-color: #ffffff; border: 0px; color: #252c2f; font-size: 13px;"&gt;So it may be bad PCB layout or incorrect Script. But I did the script editing according to the RAM Data sheet. This is the changed excel sheet. Can you find any mistake in this according to the given RAM DATA SHEET ? If the problem is with the BAD PCB layout how I can confirm it whether BAD PCB or incorrect script ?&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="background-color: #ffffff; border: 0px; color: #252c2f; font-size: 13px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_781.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/16253i1231A0BB18E70B29/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_781.png" alt="pastedImage_781.png" /&gt;&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;#&lt;A _jive_internal="true" data-containerid="-1" data-containertype="-1" data-content-finding="Community" data-objectid="203527" data-objecttype="3" href="https://community.nxp.com/people/OliverChen" style="color: #5e89c1; border: 0px; font-weight: 200; font-size: 1.286rem; padding: 1px 0px 1px calc(12px + 0.35ex);"&gt;Oliver Chen&lt;/A&gt;#&lt;A _jive_internal="true" data-containerid="-1" data-containertype="-1" data-content-finding="Community" data-objectid="206296" data-objecttype="3" href="https://community.nxp.com/people/igorpadykov" style="color: #5e89c1; background-color: transparent; border: 0px; font-weight: 200; font-size: 1.286rem; padding: 1px 0px 1px calc(12px + 0.35ex);"&gt;igorpadykov&lt;/A&gt;#&lt;A _jive_internal="true" class="" data-containerid="-1" data-containertype="-1" data-content-finding="Community" data-objectid="13849" data-objecttype="3" href="https://community.nxp.com/people/Alien" style="color: #5e89c1; border: 0px; padding: 1px 0px 1px calc(12px + 0.35ex);"&gt;Wang Lin&lt;/A&gt;&lt;SPAN style="color: #51626f;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;I must be thankful to you all if you can help me on this matter.&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-size: 13px;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-size: 13px;"&gt;Peter.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 04:20:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MAX6-Quad-Processor-Based-Custom-Hardware-Design/m-p/621924#M94278</guid>
      <dc:creator>peteramond</dc:creator>
      <dc:date>2017-03-27T04:20:12Z</dc:date>
    </item>
    <item>
      <title>Re: i.MAX6 Quad Processor Based Custom Hardware Design.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MAX6-Quad-Processor-Based-Custom-Hardware-Design/m-p/621925#M94279</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 class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; Please look at hints below regarding the issue.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; You may try to decrease memory frequency till&amp;nbsp; 400 MHz. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; Perhaps the problem relates to some inaccuracy in memory PCB design. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; You may use sections 3.3.1 (Identifying Issue on Calibrations) and 3.3.2 (Identifying &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Issue on Stress Test) of the following document.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&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;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; Please check Your PCB design using Chapter 3 (i.MX 6 Series Layout Recommendations) &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;of the Hardware Development Guide. In particular, please use Excel page named “MX6 DRAM &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Bus Length Check” in “HW Design Checking List for i.Mx6”.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;A href="https://community.nxp.com/docs/DOC-93819"&gt;HW_Design_Checking_List_for_i.MX6DQP6DQ6SDL&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Have a great day,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Yuri&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Note: If this post answers your question, please click the Correct Answer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;button. Thank you!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 05:09:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MAX6-Quad-Processor-Based-Custom-Hardware-Design/m-p/621925#M94279</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2017-03-27T05:09:41Z</dc:date>
    </item>
    <item>
      <title>Re: i.MAX6 Quad Processor Based Custom Hardware Design.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MAX6-Quad-Processor-Based-Custom-Hardware-Design/m-p/621926#M94280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear&amp;nbsp;#&lt;A _jive_internal="true" data-content-finding="Community" data-userid="11235" data-username="Yuri" href="https://community.nxp.com/people/Yuri" style="color: #5e89c1; background-color: #ffffff; border: 0px; font-weight: 200; text-decoration: underline; font-size: 1.286rem;"&gt;Yuri Muhin&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks for your reply. Do you have any idea of getting the same value for "&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;Write leveling calibration" as follows.&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x001F001F&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;MMDC_MPWLDECTRL1 ch0 (0x021b0810) = 0x001F001F&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;MMDC_MPWLDECTRL0 ch1 (0x021b480c) = 0x001F001F&lt;/SPAN&gt;&lt;BR style="color: #252c2f; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;MMDC_MPWLDECTRL1 ch1 (0x021b4810) = 0x001F001F&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;From where this value&amp;nbsp;&lt;SPAN&gt;0x001F001F came from ? If the test stuck in this point does that means even the processor couldn't access or write to the RAMs ?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #252c2f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 13px;"&gt;&lt;SPAN&gt;Peter.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 17:57:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MAX6-Quad-Processor-Based-Custom-Hardware-Design/m-p/621926#M94280</guid>
      <dc:creator>peteramond</dc:creator>
      <dc:date>2017-03-27T17:57:57Z</dc:date>
    </item>
    <item>
      <title>Re: i.MAX6 Quad Processor Based Custom Hardware Design.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MAX6-Quad-Processor-Based-Custom-Hardware-Design/m-p/621927#M94281</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;"&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Whether or not the DRAM interface is working at all, the Write Leveling test will always complete. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;The returned values may not be valid, and usually if the returned values are 0x001F001F&amp;nbsp; - at least, with the &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;stress test version V1.03 - the test numbers are not valid."&lt;/SPAN&gt;&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 Mar 2017 02:55:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MAX6-Quad-Processor-Based-Custom-Hardware-Design/m-p/621927#M94281</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2017-03-28T02:55:42Z</dc:date>
    </item>
  </channel>
</rss>

