<?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: how to change ddr to 2G on u-boot 2015.04 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504553#M81833</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi artur ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Thanks for replying,&amp;nbsp; according to &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;L3.14.52_1.1.0_LINUX_DOCS &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Chapter 1,&amp;nbsp; I modify the register's value as following:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MMDC registers updated from calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp; Write leveling calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp; MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x0022001D&lt;/P&gt;&lt;P&gt;&amp;nbsp; MMDC_MPWLDECTRL1 ch0 (0x021b0810) = 0x00260028&lt;/P&gt;&lt;P&gt;&amp;nbsp; MMDC_MPWLDECTRL0 ch1 (0x021b480c) = 0x001F0028&lt;/P&gt;&lt;P&gt;&amp;nbsp; MMDC_MPWLDECTRL1 ch1 (0x021b4810) = 0x00150028&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Read DQS Gating calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPDGCTRL0 PHY0 (0x021b083c) = 0x431C0330&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPDGCTRL1 PHY0 (0x021b0840) = 0x03140314&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPDGCTRL0 PHY1 (0x021b483c) = 0x43240334&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPDGCTRL1 PHY1 (0x021b4840) = 0x03180258&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Read calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPRDDLCTL PHY0 (0x021b0848) = 0x4232383A&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPRDDLCTL PHY1 (0x021b4848) = 0x38363444&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Write calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPWRDLCTL PHY0 (0x021b0850) = 0x3A3A3E3C&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPWRDLCTL PHY1 (0x021b4850) = 0x46344842&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then I recompile u-boot and boot my board with this cmd:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; sb_loader.exe -f u-boot-imx6q.imx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the u-boot start-up message still showing my board is&amp;nbsp; DRAM:&amp;nbsp; 1 GiB&lt;/P&gt;&lt;P&gt;could you tell me where to change the DRAM parameter ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I attached my DDR calibration result below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;toot&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Jan 2016 13:48:26 GMT</pubDate>
    <dc:creator>tootzoe</dc:creator>
    <dc:date>2016-01-21T13:48:26Z</dc:date>
    <item>
      <title>how to change ddr to 2G on u-boot 2015.04</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504551#M81831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I built&amp;nbsp;&amp;nbsp; Android 5.1.1 on imx6q-sabre SD, my custom board uses 2G DRAM, u-boot is Version 2015.04 , I had test my ddr with&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt;"&gt;i.MX6/7 DDR Stress Test Tool V2.40 and got the calibration result,&amp;nbsp; now I need to apply this change into u-boot, otherwise my custom board can't run correctly,&amp;nbsp; i found&amp;nbsp; u-boot source code is different from the version before,&amp;nbsp; I have search the whole community for how to modify the new u-boot, but without lucky.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;could somebody help chage DRAM from 1G to 2G on u-boot 2015.04?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Best regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;toot&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2016 09:26:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504551#M81831</guid>
      <dc:creator>tootzoe</dc:creator>
      <dc:date>2016-01-20T09:26:26Z</dc:date>
    </item>
    <item>
      <title>Re: how to change ddr to 2G on u-boot 2015.04</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504552#M81832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please refer to the Chapter 1 of the attached document. This document can also be found as the part of the L3.14.52_1.1.0_LINUX_DOCS bundle, available on the public NXP web site (check the "Supporting Information" section):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors-based-on-arm-cores/i.mx-6-processors/i.mx6qp/i.mx-6quad-processors-high-performance-3d-graphics-hd-video-arm-cortex-a9-core:i.MX6Q?fpsp=1&amp;amp;tab=Documentation_Tab" rel="nofollow"&gt;http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors-based-on-arm-cores/i.mx-6-processors/i.mx6qp/i.mx-6quad-processors-high-performance-3d-graphics-hd-video-arm-cortex-a9-core:i.MX6Q?fpsp=1&amp;amp;tab=Documentation_Tab&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Artur&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>Thu, 21 Jan 2016 10:39:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504552#M81832</guid>
      <dc:creator>art</dc:creator>
      <dc:date>2016-01-21T10:39:25Z</dc:date>
    </item>
    <item>
      <title>Re: how to change ddr to 2G on u-boot 2015.04</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504553#M81833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi artur ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Thanks for replying,&amp;nbsp; according to &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;L3.14.52_1.1.0_LINUX_DOCS &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Chapter 1,&amp;nbsp; I modify the register's value as following:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MMDC registers updated from calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp; Write leveling calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp; MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x0022001D&lt;/P&gt;&lt;P&gt;&amp;nbsp; MMDC_MPWLDECTRL1 ch0 (0x021b0810) = 0x00260028&lt;/P&gt;&lt;P&gt;&amp;nbsp; MMDC_MPWLDECTRL0 ch1 (0x021b480c) = 0x001F0028&lt;/P&gt;&lt;P&gt;&amp;nbsp; MMDC_MPWLDECTRL1 ch1 (0x021b4810) = 0x00150028&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Read DQS Gating calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPDGCTRL0 PHY0 (0x021b083c) = 0x431C0330&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPDGCTRL1 PHY0 (0x021b0840) = 0x03140314&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPDGCTRL0 PHY1 (0x021b483c) = 0x43240334&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPDGCTRL1 PHY1 (0x021b4840) = 0x03180258&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Read calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPRDDLCTL PHY0 (0x021b0848) = 0x4232383A&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPRDDLCTL PHY1 (0x021b4848) = 0x38363444&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Write calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPWRDLCTL PHY0 (0x021b0850) = 0x3A3A3E3C&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPWRDLCTL PHY1 (0x021b4850) = 0x46344842&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then I recompile u-boot and boot my board with this cmd:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; sb_loader.exe -f u-boot-imx6q.imx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the u-boot start-up message still showing my board is&amp;nbsp; DRAM:&amp;nbsp; 1 GiB&lt;/P&gt;&lt;P&gt;could you tell me where to change the DRAM parameter ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I attached my DDR calibration result below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;toot&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 13:48:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504553#M81833</guid>
      <dc:creator>tootzoe</dc:creator>
      <dc:date>2016-01-21T13:48:26Z</dc:date>
    </item>
    <item>
      <title>Re: how to change ddr to 2G on u-boot 2015.04</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504554#M81834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Refer to the Section 1.2.1 "Preparing the Code" of the document I've sent to you. Pay attention to the configuration parameters, such as PHYS_SDRAM_SIZE and CONFIG_NR_DRAM_BANKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Artur&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jan 2016 09:21:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504554#M81834</guid>
      <dc:creator>art</dc:creator>
      <dc:date>2016-01-22T09:21:19Z</dc:date>
    </item>
    <item>
      <title>Re: how to change ddr to 2G on u-boot 2015.04</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504555#M81835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Hi artur ,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;i have configs as following;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;#defined CONFIG_NR_DRAM_BANKS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;#define PHYS_SDRAM_SIZE&amp;nbsp;&amp;nbsp;&amp;nbsp; SZ_2G&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;#define PHYS_SDRAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMDC0_ARB_BASE_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ( &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt; MMDC0_ARB_BASE_ADDR = 0x10000000&amp;nbsp; defined in arch/arm/include/asm/arch-mx6/imx-regs.h )&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;but u-boot still show me 1G DRAM ,&amp;nbsp;&amp;nbsp; could you tell me how to config this marcos ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;best regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;toot&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 24 Jan 2016 14:30:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504555#M81835</guid>
      <dc:creator>tootzoe</dc:creator>
      <dc:date>2016-01-24T14:30:09Z</dc:date>
    </item>
    <item>
      <title>Re: how to change ddr to 2G on u-boot 2015.04</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504556#M81836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i followed this post:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-94917"&gt;i.Mx6DQSDL DDR3 Script Aid&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;change the DRAM parameter&amp;nbsp; on my custom board, 4 piece k4b4g1646d&amp;nbsp; DRAM (total 2G bytes) run very well,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here is the calibration result:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;============================================&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR Stress Test (2.4.0) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Build: Dec 11 2015, 11:13:38&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Freescale Semiconductor, Inc.&lt;/P&gt;&lt;P&gt;============================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;============================================&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Chip ID&lt;/P&gt;&lt;P&gt;CHIP ID = i.MX6 Dual/Quad (0x63)&lt;/P&gt;&lt;P&gt;Internal Revision = TO1.5&lt;/P&gt;&lt;P&gt;============================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;============================================&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Boot Configuration&lt;/P&gt;&lt;P&gt;SRC_SBMR1(0x020d8004) = 0x00000000&lt;/P&gt;&lt;P&gt;SRC_SBMR2(0x020d801c) = 0x22000001&lt;/P&gt;&lt;P&gt;============================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ARM Clock set to 1GHz&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;============================================&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR configuration&lt;/P&gt;&lt;P&gt;BOOT_CFG3[5-4]: 0x00, Single DDR channel.&lt;/P&gt;&lt;P&gt;DDR type is DDR3 &lt;/P&gt;&lt;P&gt;Data width: 64, bank num: 8&lt;/P&gt;&lt;P&gt;Row size: 15, col size: 10&lt;/P&gt;&lt;P&gt;Chip select CSD0 is used &lt;/P&gt;&lt;P&gt;Density per chip select: 2048MB &lt;/P&gt;&lt;P&gt;============================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Current Tempareture: 49&lt;/P&gt;&lt;P&gt;============================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DDR Freq: 528 MHz &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ddr_mr1=0x00000000&lt;/P&gt;&lt;P&gt;Start write leveling calibration...&lt;/P&gt;&lt;P&gt;running Write level HW calibration&lt;/P&gt;&lt;P&gt;Write leveling calibration completed, update the following registers in your initialization script&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x00260022&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMDC_MPWLDECTRL1 ch0 (0x021b0810) = 0x002B002B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMDC_MPWLDECTRL0 ch1 (0x021b480c) = 0x001D0028&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMDC_MPWLDECTRL1 ch1 (0x021b4810) = 0x000D0028&lt;/P&gt;&lt;P&gt;Write DQS delay result:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Write DQS0 delay: 34/256 CK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Write DQS1 delay: 38/256 CK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Write DQS2 delay: 43/256 CK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Write DQS3 delay: 43/256 CK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Write DQS4 delay: 40/256 CK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Write DQS5 delay: 29/256 CK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Write DQS6 delay: 40/256 CK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Write DQS7 delay: 13/256 CK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Starting DQS gating calibration&lt;/P&gt;&lt;P&gt;. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . &lt;/P&gt;&lt;P&gt;. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BYTE 0: &lt;/P&gt;&lt;P&gt;&amp;nbsp; Start: HC=0x01 ABS=0x70&lt;/P&gt;&lt;P&gt;&amp;nbsp; End: HC=0x04 ABS=0x34&lt;/P&gt;&lt;P&gt;&amp;nbsp; Mean: HC=0x03 ABS=0x12&lt;/P&gt;&lt;P&gt;&amp;nbsp; End-0.5*tCK: HC=0x03 ABS=0x34&lt;/P&gt;&lt;P&gt;&amp;nbsp; Final: HC=0x03 ABS=0x34&lt;/P&gt;&lt;P&gt;BYTE 1: &lt;/P&gt;&lt;P&gt;&amp;nbsp; Start: HC=0x01 ABS=0x4C&lt;/P&gt;&lt;P&gt;&amp;nbsp; End: HC=0x04 ABS=0x28&lt;/P&gt;&lt;P&gt;&amp;nbsp; Mean: HC=0x02 ABS=0x79&lt;/P&gt;&lt;P&gt;&amp;nbsp; End-0.5*tCK: HC=0x03 ABS=0x28&lt;/P&gt;&lt;P&gt;&amp;nbsp; Final: HC=0x03 ABS=0x28&lt;/P&gt;&lt;P&gt;BYTE 2: &lt;/P&gt;&lt;P&gt;&amp;nbsp; Start: HC=0x01 ABS=0x54&lt;/P&gt;&lt;P&gt;&amp;nbsp; End: HC=0x04 ABS=0x14&lt;/P&gt;&lt;P&gt;&amp;nbsp; Mean: HC=0x02 ABS=0x73&lt;/P&gt;&lt;P&gt;&amp;nbsp; End-0.5*tCK: HC=0x03 ABS=0x14&lt;/P&gt;&lt;P&gt;&amp;nbsp; Final: HC=0x03 ABS=0x14&lt;/P&gt;&lt;P&gt;BYTE 3: &lt;/P&gt;&lt;P&gt;&amp;nbsp; Start: HC=0x00 ABS=0x4C&lt;/P&gt;&lt;P&gt;&amp;nbsp; End: HC=0x04 ABS=0x1C&lt;/P&gt;&lt;P&gt;&amp;nbsp; Mean: HC=0x02 ABS=0x34&lt;/P&gt;&lt;P&gt;&amp;nbsp; End-0.5*tCK: HC=0x03 ABS=0x1C&lt;/P&gt;&lt;P&gt;&amp;nbsp; Final: HC=0x03 ABS=0x1C&lt;/P&gt;&lt;P&gt;BYTE 4: &lt;/P&gt;&lt;P&gt;&amp;nbsp; Start: HC=0x01 ABS=0x60&lt;/P&gt;&lt;P&gt;&amp;nbsp; End: HC=0x04 ABS=0x34&lt;/P&gt;&lt;P&gt;&amp;nbsp; Mean: HC=0x03 ABS=0x0A&lt;/P&gt;&lt;P&gt;&amp;nbsp; End-0.5*tCK: HC=0x03 ABS=0x34&lt;/P&gt;&lt;P&gt;&amp;nbsp; Final: HC=0x03 ABS=0x34&lt;/P&gt;&lt;P&gt;BYTE 5: &lt;/P&gt;&lt;P&gt;&amp;nbsp; Start: HC=0x01 ABS=0x60&lt;/P&gt;&lt;P&gt;&amp;nbsp; End: HC=0x04 ABS=0x24&lt;/P&gt;&lt;P&gt;&amp;nbsp; Mean: HC=0x03 ABS=0x02&lt;/P&gt;&lt;P&gt;&amp;nbsp; End-0.5*tCK: HC=0x03 ABS=0x24&lt;/P&gt;&lt;P&gt;&amp;nbsp; Final: HC=0x03 ABS=0x24&lt;/P&gt;&lt;P&gt;BYTE 6: &lt;/P&gt;&lt;P&gt;&amp;nbsp; Start: HC=0x01 ABS=0x38&lt;/P&gt;&lt;P&gt;&amp;nbsp; End: HC=0x03 ABS=0x5C&lt;/P&gt;&lt;P&gt;&amp;nbsp; Mean: HC=0x02 ABS=0x4A&lt;/P&gt;&lt;P&gt;&amp;nbsp; End-0.5*tCK: HC=0x02 ABS=0x5C&lt;/P&gt;&lt;P&gt;&amp;nbsp; Final: HC=0x02 ABS=0x5C&lt;/P&gt;&lt;P&gt;BYTE 7: &lt;/P&gt;&lt;P&gt;&amp;nbsp; Start: HC=0x01 ABS=0x58&lt;/P&gt;&lt;P&gt;&amp;nbsp; End: HC=0x04 ABS=0x1C&lt;/P&gt;&lt;P&gt;&amp;nbsp; Mean: HC=0x02 ABS=0x79&lt;/P&gt;&lt;P&gt;&amp;nbsp; End-0.5*tCK: HC=0x03 ABS=0x1C&lt;/P&gt;&lt;P&gt;&amp;nbsp; Final: HC=0x03 ABS=0x1C&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DQS calibration MMDC0 MPDGCTRL0 = 0x03280334, MPDGCTRL1 = 0x031C0314&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DQS calibration MMDC1 MPDGCTRL0 = 0x03240334, MPDGCTRL1 = 0x031C025C&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note: Array result[] holds the DRAM test result of each byte.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0: test pass.&amp;nbsp; 1: test fail&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 bits respresent the result of 1 byte.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result 00000001:byte 0 fail. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result 00000011:byte 0, 1 fail. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Starting Read calibration...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x00000000 result[00]=0x11111111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x04040404 result[01]=0x11111111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x08080808 result[02]=0x11111111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x0C0C0C0C result[03]=0x11111111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x10101010 result[04]=0x00011011&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x14141414 result[05]=0x00011011&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x18181818 result[06]=0x00011001&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x1C1C1C1C result[07]=0x00011000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x20202020 result[08]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x24242424 result[09]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x28282828 result[0A]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x2C2C2C2C result[0B]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x30303030 result[0C]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x34343434 result[0D]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x38383838 result[0E]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x3C3C3C3C result[0F]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x40404040 result[10]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x44444444 result[11]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x48484848 result[12]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x4C4C4C4C result[13]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x50505050 result[14]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x54545454 result[15]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x58585858 result[16]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x5C5C5C5C result[17]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x60606060 result[18]=0x01100010&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x64646464 result[19]=0x01100111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x68686868 result[1A]=0x01100111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x6C6C6C6C result[1B]=0x11100111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x70707070 result[1C]=0x11100111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x74747474 result[1D]=0x11111111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x78787878 result[1E]=0x11111111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x7C7C7C7C result[1F]=0x11111111&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Byte 0: (0x1c - 0x60), middle value:0x3e&lt;/P&gt;&lt;P&gt;Byte 1: (0x18 - 0x5c), middle value:0x3a&lt;/P&gt;&lt;P&gt;Byte 2: (0x10 - 0x60), middle value:0x38&lt;/P&gt;&lt;P&gt;Byte 3: (0x20 - 0x70), middle value:0x48&lt;/P&gt;&lt;P&gt;Byte 4: (0x20 - 0x70), middle value:0x48&lt;/P&gt;&lt;P&gt;Byte 5: (0x10 - 0x5c), middle value:0x36&lt;/P&gt;&lt;P&gt;Byte 6: (0x10 - 0x5c), middle value:0x36&lt;/P&gt;&lt;P&gt;Byte 7: (0x10 - 0x68), middle value:0x3c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MMDC0 MPRDDLCTL = 0x48383A3E, MMDC1 MPRDDLCTL = 0x3C363648&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Starting Write calibration...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x00000000 result[00]=0x11111111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x04040404 result[01]=0x10111111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x08080808 result[02]=0x10111111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x0C0C0C0C result[03]=0x10110111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x10101010 result[04]=0x10100011&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x14141414 result[05]=0x10100010&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x18181818 result[06]=0x00100000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x1C1C1C1C result[07]=0x00100000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x20202020 result[08]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x24242424 result[09]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x28282828 result[0A]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x2C2C2C2C result[0B]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x30303030 result[0C]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x34343434 result[0D]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x38383838 result[0E]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x3C3C3C3C result[0F]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x40404040 result[10]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x44444444 result[11]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x48484848 result[12]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x4C4C4C4C result[13]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x50505050 result[14]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x54545454 result[15]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x58585858 result[16]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x5C5C5C5C result[17]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x60606060 result[18]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x64646464 result[19]=0x00000000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x68686868 result[1A]=0x00001000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x6C6C6C6C result[1B]=0x01001000&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x70707070 result[1C]=0x01001110&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x74747474 result[1D]=0x01011111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x78787878 result[1E]=0x01011111&lt;/P&gt;&lt;P&gt;ABS_OFFSET=0x7C7C7C7C result[1F]=0x11111111&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Byte 0: (0x14 - 0x70), middle value:0x42&lt;/P&gt;&lt;P&gt;Byte 1: (0x18 - 0x6c), middle value:0x42&lt;/P&gt;&lt;P&gt;Byte 2: (0x10 - 0x6c), middle value:0x3e&lt;/P&gt;&lt;P&gt;Byte 3: (0x0c - 0x64), middle value:0x38&lt;/P&gt;&lt;P&gt;Byte 4: (0x10 - 0x70), middle value:0x40&lt;/P&gt;&lt;P&gt;Byte 5: (0x20 - 0x78), middle value:0x4c&lt;/P&gt;&lt;P&gt;Byte 6: (0x04 - 0x68), middle value:0x36&lt;/P&gt;&lt;P&gt;Byte 7: (0x18 - 0x78), middle value:0x48&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MMDC0 MPWRDLCTL = 0x383E4242,MMDC1 MPWRDLCTL = 0x48364C40&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MMDC registers updated from calibration &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Write leveling calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x00260022&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MMDC_MPWLDECTRL1 ch0 (0x021b0810) = 0x002B002B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MMDC_MPWLDECTRL0 ch1 (0x021b480c) = 0x001D0028&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MMDC_MPWLDECTRL1 ch1 (0x021b4810) = 0x000D0028&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Read DQS Gating calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MPDGCTRL0 PHY0 (0x021b083c) = 0x03280334&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MPDGCTRL1 PHY0 (0x021b0840) = 0x031C0314&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MPDGCTRL0 PHY1 (0x021b483c) = 0x03240334&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MPDGCTRL1 PHY1 (0x021b4840) = 0x031C025C&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Read calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MPRDDLCTL PHY0 (0x021b0848) = 0x48383A3E&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MPRDDLCTL PHY1 (0x021b4848) = 0x3C363648&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Write calibration&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MPWRDLCTL PHY0 (0x021b0850) = 0x383E4242&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MPWRDLCTL PHY1 (0x021b4850) = 0x48364C40&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Success: DDR calibration completed!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="492"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl77" colspan="2" height="21" style="border-right: 1.0pt solid black;" width="492"&gt;Device Information&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="18" style="border-top: none;"&gt;Manufacturer:&lt;/TD&gt;&lt;TD class="xl68" style="border-top: none; border-left: none;"&gt;samsung&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="18" style="border-top: none;"&gt;Memory part number:&lt;/TD&gt;&lt;TD class="xl68" style="border-top: none; border-left: none;"&gt;k4b4g1646d&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="20" style="border-top: none;"&gt;Memory type:&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;DDR3-1600&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="20" style="border-top: none;"&gt;DRAM density (Gb)&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="20" style="border-top: none;"&gt;DRAM Bus Width&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="20" style="border-top: none;"&gt;Number of Banks&lt;/TD&gt;&lt;TD class="xl69" style="border-top: none; border-left: none;"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="20" style="border-top: none;"&gt;Number of ROW Addresses&lt;/TD&gt;&lt;TD class="xl69" style="border-top: none; border-left: none;"&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="20" style="border-top: none;"&gt;Number of COLUMN Addresses&lt;/TD&gt;&lt;TD class="xl69" style="border-top: none; border-left: none;"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="20" style="border-top: none;"&gt;Page Size (K)&lt;/TD&gt;&lt;TD class="xl69" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="20" style="border-top: none;"&gt;Self-Refresh Temperature (SRT)&lt;/TD&gt;&lt;TD class="xl71" style="border-top: none; border-left: none;"&gt;Normal&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="20" style="border-top: none;"&gt;tRCD=tRP=CL (ns)&lt;/TD&gt;&lt;TD class="xl71" style="border-top: none; border-left: none;"&gt;13.75&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl73" height="20"&gt;tRC Min (ns)&lt;/TD&gt;&lt;TD class="xl76" style="border-left: none;"&gt;48.75&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl73" height="21"&gt;tRAS Min (ns)&lt;/TD&gt;&lt;TD class="xl76" style="border-left: none;"&gt;35&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" colspan="2" height="21" style="border-right: 1.0pt solid black;"&gt;System Information&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="18" style="border-top: none;"&gt;i.Mx Part&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;i.Mx6Q&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="18" style="border-top: none;"&gt;Bus Width&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;64&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl74" height="18" style="border-top: none;" width="326"&gt;Density per chip select (Gb)&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="18" style="border-top: none;"&gt;Number of Chip Selects used&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl74" height="18" style="border-top: none;" width="326"&gt;Total DRAM Density (Gb)&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="18" style="border-top: none;"&gt;DRAM Clock Freq (MHz)&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;528&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="18" style="border-top: none;"&gt;DRAM Clock Cycle Time (ns)&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1.894&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl75" height="19" style="border-top: none;"&gt;Address Mirror (for CS1)&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;Disable&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" colspan="2" height="21" style="border-right: 1.0pt solid black;"&gt;SI Configuration&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="18" style="border-top: none;"&gt;DRAM DSE Setting - DQ/DQM (ohm)&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;48&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="18" style="border-top: none;"&gt;DRAM DSE Setting - ADDR/CMD/CTL (ohm)&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;48&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl74" height="18" style="border-top: none;" width="326"&gt;DRAM DSE Setting - CK (ohm)&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;48&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl74" height="18" style="border-top: none;" width="326"&gt;DRAM DSE Setting - DQS (ohm)&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;48&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl74" height="18" style="border-top: none;" width="326"&gt;System ODT Setting (ohm)&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;60&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2016 03:56:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504556#M81836</guid>
      <dc:creator>tootzoe</dc:creator>
      <dc:date>2016-02-15T03:56:57Z</dc:date>
    </item>
    <item>
      <title>Re: how to change ddr to 2G on u-boot 2015.04</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504557#M81837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I also met you in this case, how do you deal with&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Oct 2016 10:31:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/how-to-change-ddr-to-2G-on-u-boot-2015-04/m-p/504557#M81837</guid>
      <dc:creator>skrait</dc:creator>
      <dc:date>2016-10-28T10:31:38Z</dc:date>
    </item>
  </channel>
</rss>

