<?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: i.MX6 DDR3 Write leveling error</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690730#M106998</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Yuri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm sorry I missed the register bit in MMDCx_MPWLGCR.&lt;/P&gt;&lt;P&gt;There is no error bit in WL_HW_ERRx, but WL_SW_RES2 was set.&lt;/P&gt;&lt;P&gt;It seems HW recognize&amp;nbsp;as the 0-&amp;gt;1 transistion when&amp;nbsp;DQ is high at the first DQS.&lt;/P&gt;&lt;P&gt;However, I couldn't understand why there is no 0-&amp;gt;1 tansition during fine tune.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Sugiyama&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Aug 2017 07:28:01 GMT</pubDate>
    <dc:creator>sugiyamatoshihi</dc:creator>
    <dc:date>2017-08-16T07:28:01Z</dc:date>
    <item>
      <title>i.MX6 DDR3 Write leveling error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690723#M106991</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a question about write leveling error on DDR3 in Hardware Write Leveling Calibration.&lt;/P&gt;&lt;P&gt;There return&amp;nbsp;HW_WL_ERR and during HW write leveling sometimes. It seems calibration stop first DQS calibration and then it didn't go through fine tune.&lt;/P&gt;&lt;P&gt;Are there suspicious to stop fine tune calibration? Do you have a any experience like this?&lt;/P&gt;&lt;P&gt;Attached picture are OK case and NG case. &amp;nbsp;Left picture is OK case and right picture is NG case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Sugiyama&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jul 2017 11:59:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690723#M106991</guid>
      <dc:creator>sugiyamatoshihi</dc:creator>
      <dc:date>2017-07-10T11:59:17Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 DDR3 Write leveling error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690724#M106992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&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; According to section 44.11.6.1 (Hardware Write Leveling Calibration)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;of i.MX 6Dual/6Quad Applications Processor Reference Manual, Rev. 3, 07/2015 : &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;" ...&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;8. MMDC repeates steps 5-7 till the write leveling delay is 1 cycle&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;9. MMDC checks the 8 bit prime DQ results for each DQS and finds the first transition from 0 to 1. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If no transition is found then the MMDC indicates an error at MPWLGCR[HW_WL_ERR#].&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;..."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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>Tue, 11 Jul 2017 04:02:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690724#M106992</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2017-07-11T04:02:12Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 DDR3 Write leveling error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690725#M106993</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Yuri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for the answer.&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, according to waveform, there is one transition 0-1 in DQ at NG case, but error was set.&lt;/P&gt;&lt;P&gt;Do you think why this first transition couldn't found?&lt;/P&gt;&lt;P&gt;Should I check any other registers?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Sugiyama&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jul 2017 07:13:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690725#M106993</guid>
      <dc:creator>sugiyamatoshihi</dc:creator>
      <dc:date>2017-07-11T07:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 DDR3 Write leveling error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690726#M106994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Yuri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are further question.&lt;/P&gt;&lt;P&gt;When calibration tool run, Write leveling and DQS delay results are below. &amp;nbsp;DQS2 delay is 0/256 ,&lt;/P&gt;&lt;P&gt;and&amp;nbsp;WL_DL_ABS_OFFSET2 (Byte2) in MMDC_MPWLDECTRL1 is 0x00 in the data. Then it seems it&amp;nbsp;related to write leveling error.&lt;/P&gt;&lt;P&gt;Start write leveling calibration... &lt;BR /&gt;running Write level HW calibration &lt;BR /&gt;Write leveling calibration completed, update the following registers in your initialization script &lt;BR /&gt; MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x0004000F &lt;BR /&gt; MMDC_MPWLDECTRL1 ch0 (0x021b0810) = 0x00020000 &lt;BR /&gt;Write DQS delay result: &lt;BR /&gt; Write DQS0 delay: 15/256 CK &lt;BR /&gt; Write DQS1 delay: 4/256 CK &lt;BR /&gt; Write DQS2 delay: 0/256 CK &lt;BR /&gt; Write DQS3 delay: 2/256 CK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is supposed to cause by when this delays are 0?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Sugiyama&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jul 2017 10:37:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690726#M106994</guid>
      <dc:creator>sugiyamatoshihi</dc:creator>
      <dc:date>2017-07-11T10:37:11Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 DDR3 Write leveling error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690727#M106995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Yuri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have any comment on this?&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;However, according to waveform, there is one transition 0-1 in DQ at NG case, but error was set.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Do you think why this first transition couldn't found?&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Should I check any other registers?&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Best Regards,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Sugiyama&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2017 11:33:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690727#M106995</guid>
      <dc:creator>sugiyamatoshihi</dc:creator>
      <dc:date>2017-07-14T11:33:29Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 DDR3 Write leveling error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690728#M106996</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 try the recommended after calibration values and if test is OK - why do not use them ?&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>Mon, 17 Jul 2017 05:02:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690728#M106996</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2017-07-17T05:02:20Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 DDR3 Write leveling error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690729#M106997</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; Since&amp;nbsp;&lt;EM style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;HW_WL_ERR &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit;"&gt;is set - there was no any 0-&amp;gt;1 transition found. in the NG case.&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>Wed, 16 Aug 2017 05:52:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690729#M106997</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2017-08-16T05:52:17Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 DDR3 Write leveling error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690730#M106998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Yuri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm sorry I missed the register bit in MMDCx_MPWLGCR.&lt;/P&gt;&lt;P&gt;There is no error bit in WL_HW_ERRx, but WL_SW_RES2 was set.&lt;/P&gt;&lt;P&gt;It seems HW recognize&amp;nbsp;as the 0-&amp;gt;1 transistion when&amp;nbsp;DQ is high at the first DQS.&lt;/P&gt;&lt;P&gt;However, I couldn't understand why there is no 0-&amp;gt;1 tansition during fine tune.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Sugiyama&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Aug 2017 07:28:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690730#M106998</guid>
      <dc:creator>sugiyamatoshihi</dc:creator>
      <dc:date>2017-08-16T07:28:01Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 DDR3 Write leveling error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690731#M106999</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; Again :&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; As for the case, when&amp;nbsp; DQS is high at the first DQS in Write Leveling Calibration : this is not a problem, since&amp;nbsp; just edge&amp;nbsp; of 0-&amp;gt;1 transition event is important. DQS will be delayed for the next steps till “0” with following “1” will be detected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; In Your situation - perhaps - some glitches&amp;nbsp; (on prime DQ) occur, interpreted as 0-&amp;gt;1 edge by the MMDC. Also, please check DRAM datasheet regarding Write Leveling Calibration, it may be, that additional settings of DRAM Mode Registers should be performed.&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>Wed, 16 Aug 2017 07:32:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-DDR3-Write-leveling-error/m-p/690731#M106999</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2017-08-16T07:32:56Z</dc:date>
    </item>
  </channel>
</rss>

