<?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: DDR3 data pin swapping - How to configure DDR controller to determine the pins swapping? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/DDR3-data-pin-swapping-How-to-configure-DDR-controller-to/m-p/1674426#M208004</link>
    <description>&lt;P&gt;You don't need to do anything in software, just follow the rules ...&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The lowest bit of each byte must be aligned between the i.MX 6ULL and DDR3 chips.&lt;BR /&gt;For example, D0 of i.MX 6ULL to D0 of DDR chip, D8 of i.MX 6ULL to D8 of DDR3 chip.&lt;/LI&gt;
&lt;LI&gt;Other data lines free to swap within byte lane&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;... and the DDR controller adapts to your actual implementation.&lt;/P&gt;
&lt;P&gt;The Note about the "DDR IC" register is not relevant here.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Bernhard.&lt;/P&gt;</description>
    <pubDate>Thu, 22 Jun 2023 12:58:32 GMT</pubDate>
    <dc:creator>bernhardfink</dc:creator>
    <dc:date>2023-06-22T12:58:32Z</dc:date>
    <item>
      <title>DDR3 data pin swapping - How to configure DDR controller to determine the pins swapping?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DDR3-data-pin-swapping-How-to-configure-DDR-controller-to/m-p/1674373#M207998</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We design a custom i.MX6ULL board that connect to a DDR3 DRAM (x16) using data pin swapping.&lt;/P&gt;&lt;P&gt;Host D0 &amp;lt;--&amp;gt; DRAM DQU0&lt;/P&gt;&lt;P&gt;Host D8 &amp;lt;--&amp;gt; DRAM DQL0&lt;/P&gt;&lt;P&gt;The rest of pins are swapped within the byte lane.&lt;/P&gt;&lt;P&gt;1) How to configure the DDR controller so that it will read/write the data content correctly?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jun 2023 11:19:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DDR3-data-pin-swapping-How-to-configure-DDR-controller-to/m-p/1674373#M207998</guid>
      <dc:creator>alanlow</dc:creator>
      <dc:date>2023-06-22T11:19:08Z</dc:date>
    </item>
    <item>
      <title>Re: DDR3 data pin swapping - How to configure DDR controller to determine the pins swapping?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DDR3-data-pin-swapping-How-to-configure-DDR-controller-to/m-p/1674402#M208001</link>
      <description>&lt;P&gt;pls refer to the enclosed guide&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jun 2023 12:17:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DDR3-data-pin-swapping-How-to-configure-DDR-controller-to/m-p/1674402#M208001</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2023-06-22T12:17:52Z</dc:date>
    </item>
    <item>
      <title>Re: DDR3 data pin swapping - How to configure DDR controller to determine the pins swapping?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DDR3-data-pin-swapping-How-to-configure-DDR-controller-to/m-p/1674426#M208004</link>
      <description>&lt;P&gt;You don't need to do anything in software, just follow the rules ...&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The lowest bit of each byte must be aligned between the i.MX 6ULL and DDR3 chips.&lt;BR /&gt;For example, D0 of i.MX 6ULL to D0 of DDR chip, D8 of i.MX 6ULL to D8 of DDR3 chip.&lt;/LI&gt;
&lt;LI&gt;Other data lines free to swap within byte lane&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;... and the DDR controller adapts to your actual implementation.&lt;/P&gt;
&lt;P&gt;The Note about the "DDR IC" register is not relevant here.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Bernhard.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jun 2023 12:58:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DDR3-data-pin-swapping-How-to-configure-DDR-controller-to/m-p/1674426#M208004</guid>
      <dc:creator>bernhardfink</dc:creator>
      <dc:date>2023-06-22T12:58:32Z</dc:date>
    </item>
    <item>
      <title>Re: DDR3 data pin swapping - How to configure DDR controller to determine the pins swapping?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DDR3-data-pin-swapping-How-to-configure-DDR-controller-to/m-p/1674743#M208019</link>
      <description>&lt;P&gt;Hi Bernhard,&lt;/P&gt;&lt;P&gt;Thanks for your speedy response!&lt;/P&gt;&lt;P&gt;1) We are using SK Hynix DDR3L 4Gb SDRAM. The Linux BSP is from Murata Yocto project for i.MX6ULL-EVK. Need your advice if we need to modify any source code from the kernel-source?&lt;/P&gt;&lt;P&gt;2) Is that any configuration available for us to fine-tune the DDR speed?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2023 02:39:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DDR3-data-pin-swapping-How-to-configure-DDR-controller-to/m-p/1674743#M208019</guid>
      <dc:creator>alanlow</dc:creator>
      <dc:date>2023-06-23T02:39:46Z</dc:date>
    </item>
    <item>
      <title>Re: DDR3 data pin swapping - How to configure DDR controller to determine the pins swapping?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DDR3-data-pin-swapping-How-to-configure-DDR-controller-to/m-p/1674744#M208020</link>
      <description>&lt;P&gt;Hi Joanxie,&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2023 02:41:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DDR3-data-pin-swapping-How-to-configure-DDR-controller-to/m-p/1674744#M208020</guid>
      <dc:creator>alanlow</dc:creator>
      <dc:date>2023-06-23T02:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: DDR3 data pin swapping - How to configure DDR controller to determine the pins swapping?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/DDR3-data-pin-swapping-How-to-configure-DDR-controller-to/m-p/1674837#M208029</link>
      <description>&lt;UL&gt;
&lt;LI&gt;For the byte and pin swapping, as I wrote, no software changes are to be made.&lt;/LI&gt;
&lt;LI&gt;If your 4Gb SDRAM is a different size than the one in the Murata Yocto project you are referring to, then you need to adapt this in the device tree.&lt;/LI&gt;
&lt;LI&gt;If you want to change the timings or the impedance settings of the DDR, then use the attached Excel file as a basis&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Bernhard.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2023 08:21:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/DDR3-data-pin-swapping-How-to-configure-DDR-controller-to/m-p/1674837#M208029</guid>
      <dc:creator>bernhardfink</dc:creator>
      <dc:date>2023-06-23T08:21:42Z</dc:date>
    </item>
  </channel>
</rss>

