<?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 Interleaved LPDDR2 Memory on i.MX6Dual in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Interleaved-LPDDR2-Memory-on-i-MX6Dual/m-p/247185#M21715</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;How does one enable channel interleaving on an i.MX6DQ dual-channel LPDDR2 design?&amp;nbsp; The Technical Reference Manual does not provide a specific method of enabling this mode, but does state that the i.MX6DQ supports it.&amp;nbsp; The LPDDR2 Programming Aid spreadsheet (MX6Q_MMDC_LPDDR2_register_programming_aid_v0.6.xlsx), available from Freescale, generates the following script statement to enable the mode:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="371"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD colspan="3" height="17" width="371"&gt;//// Switch PL301_FAST2 to DDR Dual-channel mapping&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;setmem /32&lt;/TD&gt;&lt;TD&gt;0x00B00000 =&lt;/TD&gt;&lt;TD&gt;0x1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, that address does not respond and the interleaved behavior does not occur.&amp;nbsp; I've attached the spreadsheet, filled in for our memory configuration, for reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are also various LPDDR2 init files available on this website that contain a line like this to set the register at 0x00B00000, but every one of them has the line commented out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where can I obtain documentation that details the procedure for enabling dual-channel LPDDR2 interleaving on i.MX6DQ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 May 2013 14:46:30 GMT</pubDate>
    <dc:creator>davidroach</dc:creator>
    <dc:date>2013-05-20T14:46:30Z</dc:date>
    <item>
      <title>Interleaved LPDDR2 Memory on i.MX6Dual</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Interleaved-LPDDR2-Memory-on-i-MX6Dual/m-p/247185#M21715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;How does one enable channel interleaving on an i.MX6DQ dual-channel LPDDR2 design?&amp;nbsp; The Technical Reference Manual does not provide a specific method of enabling this mode, but does state that the i.MX6DQ supports it.&amp;nbsp; The LPDDR2 Programming Aid spreadsheet (MX6Q_MMDC_LPDDR2_register_programming_aid_v0.6.xlsx), available from Freescale, generates the following script statement to enable the mode:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="371"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD colspan="3" height="17" width="371"&gt;//// Switch PL301_FAST2 to DDR Dual-channel mapping&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;setmem /32&lt;/TD&gt;&lt;TD&gt;0x00B00000 =&lt;/TD&gt;&lt;TD&gt;0x1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, that address does not respond and the interleaved behavior does not occur.&amp;nbsp; I've attached the spreadsheet, filled in for our memory configuration, for reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are also various LPDDR2 init files available on this website that contain a line like this to set the register at 0x00B00000, but every one of them has the line commented out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where can I obtain documentation that details the procedure for enabling dual-channel LPDDR2 interleaving on i.MX6DQ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 May 2013 14:46:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Interleaved-LPDDR2-Memory-on-i-MX6Dual/m-p/247185#M21715</guid>
      <dc:creator>davidroach</dc:creator>
      <dc:date>2013-05-20T14:46:30Z</dc:date>
    </item>
    <item>
      <title>Re: Interleaved LPDDR2 Memory on i.MX6Dual</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Interleaved-LPDDR2-Memory-on-i-MX6Dual/m-p/247186#M21716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To enable dual-channel LPDDR2, you need to set to BOOT_CFG[5:4] by either setting it with IO or burning the eFuse.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For more detail, you can check chapter 5 on the reference manual. You can find the "DDR Memory Map" on the table for your boot media.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Arthur&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 03:17:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Interleaved-LPDDR2-Memory-on-i-MX6Dual/m-p/247186#M21716</guid>
      <dc:creator>arthur_lai</dc:creator>
      <dc:date>2013-07-03T03:17:21Z</dc:date>
    </item>
  </channel>
</rss>

