<?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: iMX6 MMDC refresh schemes</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/iMX6-MMDC-refresh-schemes/m-p/767408#M119189</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;Thanks for your swift reply! We are looking into memory issues that are related to the rowhammer test patterns. Even with correctly configured memory, this test can flip bits in adjacent rows...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding the 32kHz clock -&amp;gt; does this have the same clock-source as the watchdog??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On our design we does not have a 32khz crystal connected (and uses the internal generated one). I know from experience that this clock is very inaccurate. When using this clock for memory refresh timing (for 7,8us), refreshes will be outside of the JEDEC spec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Doubling it to 3,9us will make it conform to spec but it will be at the cost of ~1% performance loss...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards, Pieter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 19 Mar 2018 10:51:12 GMT</pubDate>
    <dc:creator>PiVo</dc:creator>
    <dc:date>2018-03-19T10:51:12Z</dc:date>
    <item>
      <title>iMX6 MMDC refresh schemes</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6-MMDC-refresh-schemes/m-p/767406#M119187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you confirm that the table 44-8 (MMDC refreshscheme) in IMX6DQRM.pdf) is actually correct? The text mentions that all configurations meet 3.9us refresh time... But to me it seems that 1 = 1,9us and 2 = 7,8us; An error in the document?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additionally, could you elaborate on how&amp;nbsp;option 1..4 "configure the desired AXI accesses delay/latency in each refresh cycle"?&amp;nbsp;Why not always used the 4th?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Pieter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Mar 2018 19:37:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6-MMDC-refresh-schemes/m-p/767406#M119187</guid>
      <dc:creator>PiVo</dc:creator>
      <dc:date>2018-03-16T19:37:36Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6 MMDC refresh schemes</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6-MMDC-refresh-schemes/m-p/767407#M119188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp; Looks like You are right. For more details &lt;SPAN class=""&gt;look at at section 44.12.9 [MMDC Core Refresh Control &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Register (MMDCx_MDREF)] of the RM. MMDCx_MDREF register is responsible for refresh configuration. &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; Generally it is recommended to consider only bit field REFR as programmable ; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;all other parameters usually are fixed as follows: &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;REF_CNT: 0x0 (default value, parameter not used)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;REF_SEL: 0x1 (choose 32KHz clock to trigger refresh cycle)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;START_REF: Manually start refresh cycle, set to 0 for normal operations.&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; When considering high temperature refresh configuration for the Micron part, it is enough to change &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;only REF_SEL bit field (0, 64 KHz), assuming other bits are the same as for normal temperature case.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&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>Mon, 19 Mar 2018 06:26:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6-MMDC-refresh-schemes/m-p/767407#M119188</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2018-03-19T06:26:02Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6 MMDC refresh schemes</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6-MMDC-refresh-schemes/m-p/767408#M119189</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;Thanks for your swift reply! We are looking into memory issues that are related to the rowhammer test patterns. Even with correctly configured memory, this test can flip bits in adjacent rows...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding the 32kHz clock -&amp;gt; does this have the same clock-source as the watchdog??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On our design we does not have a 32khz crystal connected (and uses the internal generated one). I know from experience that this clock is very inaccurate. When using this clock for memory refresh timing (for 7,8us), refreshes will be outside of the JEDEC spec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Doubling it to 3,9us will make it conform to spec but it will be at the cost of ~1% performance loss...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards, Pieter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Mar 2018 10:51:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6-MMDC-refresh-schemes/m-p/767408#M119189</guid>
      <dc:creator>PiVo</dc:creator>
      <dc:date>2018-03-19T10:51:12Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6 MMDC refresh schemes</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6-MMDC-refresh-schemes/m-p/767409#M119190</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; I do not think, that 32 KHz clock accuracy affects memory refreshing under normal&amp;nbsp;&lt;/P&gt;&lt;P&gt;temperature condition. In any case it is possible&amp;nbsp;to try double (64 KHz) frequency&lt;/P&gt;&lt;P&gt;configuration.&amp;nbsp; &amp;nbsp;&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>Mon, 26 Mar 2018 03:44:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6-MMDC-refresh-schemes/m-p/767409#M119190</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2018-03-26T03:44:09Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6 MMDC refresh schemes</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6-MMDC-refresh-schemes/m-p/767410#M119191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Where does the 64kHz come from? Is it a frequency-doubled 32kHz?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This customer found that if you don't GROUND the RTC_XTAL1 pin the internal oscillator doesn't work, and so the memory isn't refreshed, or is only intermittently refreshed. Could this have been your problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/478090"&gt;https://community.nxp.com/message/1069787&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Oct 2018 23:23:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6-MMDC-refresh-schemes/m-p/767410#M119191</guid>
      <dc:creator>TomE</dc:creator>
      <dc:date>2018-10-18T23:23:58Z</dc:date>
    </item>
  </channel>
</rss>

