<?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 I.MX6DL, 2 GByte LPDDR2 problem in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/I-MX6DL-2-GByte-LPDDR2-problem/m-p/1238443#M170194</link>
    <description>&lt;P&gt;Hi, In our design we are using Micron EDBA232B2PB , 2 GByte LPDDR2 memory with I.MX6DL processor. The problem is that proccessor&amp;nbsp; can not recognize 2 GByte memory and it behaves like just 1 GByte memory connected to MMDC. In other words , we can use just 1 GByte memory space of 2 Gbyte. Our register programming script is attached.I can not find why the processor memory controller can not find remaining 1 Gbyte memory.Can you help us to solve this problem&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Cüneyt Seven&lt;/P&gt;</description>
    <pubDate>Tue, 02 Mar 2021 06:10:50 GMT</pubDate>
    <dc:creator>cseven</dc:creator>
    <dc:date>2021-03-02T06:10:50Z</dc:date>
    <item>
      <title>I.MX6DL, 2 GByte LPDDR2 problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/I-MX6DL-2-GByte-LPDDR2-problem/m-p/1238443#M170194</link>
      <description>&lt;P&gt;Hi, In our design we are using Micron EDBA232B2PB , 2 GByte LPDDR2 memory with I.MX6DL processor. The problem is that proccessor&amp;nbsp; can not recognize 2 GByte memory and it behaves like just 1 GByte memory connected to MMDC. In other words , we can use just 1 GByte memory space of 2 Gbyte. Our register programming script is attached.I can not find why the processor memory controller can not find remaining 1 Gbyte memory.Can you help us to solve this problem&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Cüneyt Seven&lt;/P&gt;</description>
      <pubDate>Tue, 02 Mar 2021 06:10:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/I-MX6DL-2-GByte-LPDDR2-problem/m-p/1238443#M170194</guid>
      <dc:creator>cseven</dc:creator>
      <dc:date>2021-03-02T06:10:50Z</dc:date>
    </item>
    <item>
      <title>Re: I.MX6DL, 2 GByte LPDDR2 problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/I-MX6DL-2-GByte-LPDDR2-problem/m-p/1238928#M170237</link>
      <description>&lt;P&gt;Hi Cüney&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;one can try rev.1.3 RPA tool from&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX6DL-LPDDR2-Register-Programming-Aid/ta-p/1125426" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX6DL-LPDDR2-Register-Programming-Aid/ta-p/1125426&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;and try to set MMDCx_MDMISC register, LPDDR2_2CH Field to '0' as described on&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-6Solo-LPDDR2-Registry-Settings/ta-p/1108069" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-6Solo-LPDDR2-Registry-Settings/ta-p/1108069&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;</description>
      <pubDate>Tue, 02 Mar 2021 23:19:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/I-MX6DL-2-GByte-LPDDR2-problem/m-p/1238928#M170237</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2021-03-02T23:19:10Z</dc:date>
    </item>
    <item>
      <title>Re: I.MX6DL, 2 GByte LPDDR2 problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/I-MX6DL-2-GByte-LPDDR2-problem/m-p/1240248#M170342</link>
      <description>&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;Thank you for quick response. I have just used RPA v1.3.&amp;nbsp; As you recommend, I modified my script by setting&amp;nbsp;&lt;SPAN&gt;&amp;nbsp; MMDCx_MDMISC register, LPDDR2_2CH Field to '0'.&amp;nbsp; On my board one single channel LPDDR2 is connected to MMDC0. But there is still problem. After changing&amp;nbsp; script , DDR stress tool test is also failed. Maybe, there is a bug for one channel test when lpddr2 device is connected to ch0.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The confusing point is that , in the reference manual&amp;nbsp; for 1-channel LPDDR2 mode it says "MMDCx _MDASP[CS0_END]&amp;nbsp; address begins at 0x10000000" for &lt;STRONG&gt;&lt;U&gt;both channel ???&lt;/U&gt;&lt;/STRONG&gt;&amp;nbsp;However, in the RPA script number of channel usage does not affect&amp;nbsp; CH0&amp;nbsp; base address and CH0&amp;nbsp; CS0_end.&amp;nbsp; CH_0 base address always starts from 0x8000000, CH1 base address starts from 0x10000000&amp;nbsp; whether we are using or not two channel.&amp;nbsp; In&amp;nbsp; my case , as I connect lpddr2&amp;nbsp; to CH0,&amp;nbsp; &amp;nbsp; CS0_END is at 0xc0000000 address in the script due to&amp;nbsp; 2 GByte space. Also its base address is at&amp;nbsp; 0x80000000.Reference manual explanation conflicts with RPA script setting.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;IN THE REFERNCE MANUAL:&lt;/P&gt;&lt;P&gt;In DDR3 and 1-channel LPDDR2 mode:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;MMDCx&lt;/STRONG&gt; _MDASP[CS0_END] should be set to DDR_CS_SIZE/32MB + 0x7 (DDR base address &lt;STRONG&gt;begins at 0x10000000)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In 2-channel LPDDR2 mode:&lt;/P&gt;&lt;P&gt;MMDC0_MDASP[CS0_END] should be set to DDR_CS_SIZE/32M + 0x3f (channel 0 base address begins at 0x80000000)&lt;/P&gt;&lt;P&gt;MMDC1_MDASP[CS0_END] should be set to DDR_CS_SIZE/32M + 0x7 (channel 1 base address begins at 0x10000000);&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Cüneyt&lt;/P&gt;</description>
      <pubDate>Thu, 04 Mar 2021 11:46:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/I-MX6DL-2-GByte-LPDDR2-problem/m-p/1240248#M170342</guid>
      <dc:creator>cseven</dc:creator>
      <dc:date>2021-03-04T11:46:53Z</dc:date>
    </item>
    <item>
      <title>Re: I.MX6DL, 2 GByte LPDDR2 problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/I-MX6DL-2-GByte-LPDDR2-problem/m-p/1241298#M170445</link>
      <description>&lt;P&gt;Hi Cüneyt&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I asked internally and was adviced that issue may be related to ERR010481&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A id="relatedDocsClick_1" href="https://www.nxp.com/docs/en/errata/IMX6SDLCE.pdf" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Chip Errata for the i.MX 6Solo/6DualLite&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;MMDC register programming setting looks fine.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;</description>
      <pubDate>Sat, 06 Mar 2021 05:15:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/I-MX6DL-2-GByte-LPDDR2-problem/m-p/1241298#M170445</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2021-03-06T05:15:10Z</dc:date>
    </item>
  </channel>
</rss>

