<?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: SDRAM:  IS42S16100H-6TLI not working with IMXRT1064 in Processor Expert Software</title>
    <link>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1506676#M5204</link>
    <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/186731"&gt;@EdwinHz&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hello EdwinHz,&lt;/P&gt;&lt;P&gt;Thanks for the support, i am able to access the SDRAM memory properly now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 16 Aug 2022 08:44:32 GMT</pubDate>
    <dc:creator>rajendrac4u</dc:creator>
    <dc:date>2022-08-16T08:44:32Z</dc:date>
    <item>
      <title>SDRAM:  IS42S16100H-6TLI not working with IMXRT1064</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1501064#M5192</link>
      <description>&lt;P&gt;&lt;FONT size="2"&gt;Hi All,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;I need support for configuration the SEMC controller for the SDRAM access. Below is the controller and SDRAM we are using and you can find the schematic below.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;Microcontroller : &lt;STRONG&gt;MIMXRT1064CVJ5B&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;SDRAM:&amp;nbsp; &lt;STRONG&gt;IS42S16100H&lt;/STRONG&gt;-6TLI from Integrated Silicon Solution, Inc. (ISSI)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;================================================================&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT size="2"&gt;code :&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;semc_config_t config;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;semc_sdram_config_t sdramconfig;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;uint32_t clockFrq = EXAMPLE_SEMC_CLK_FREQ;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;/* Initializes the MAC configure structure to zero. */&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;memset(&amp;amp;config, 0, sizeof(semc_config_t));&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;memset(&amp;amp;sdramconfig, 0, sizeof(semc_sdram_config_t));&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;/* Initialize SEMC. */&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;SEMC_GetDefaultConfig(&amp;amp;config);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;config.dqsMode = kSEMC_Loopbackdqspad; /* For more accurate timing. */&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;SEMC_Init(SEMC, &amp;amp;config);&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;/* Configure SDRAM. */&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.csxPinMux = kSEMC_MUXCSX0;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.address = 0x80000000;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.memsize_kbytes = 2 * 1024; /* 32MB = 32*1024*1KBytes*/&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.portSize = kSEMC_PortSize8Bit;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.burstLen = kSEMC_Sdram_BurstLen4;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.columnAddrBitNum = kSEMC_SdramColunm_8bit;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.casLatency = kSEMC_LatencyThree;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.tPrecharge2Act_Ns = 18; /* Trp 18ns */&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.tAct2ReadWrite_Ns = 18; /* Trcd 18ns */&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.tRefreshRecovery_Ns = 67; /* Use the maximum of the (Trfc , Txsr). */&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.tWriteRecovery_Ns = 12; /* 12ns */&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.tCkeOff_Ns =&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;42; /* The minimum cycle of SDRAM CLK off state. CKE is off in self refresh at a minimum period tRAS.*/&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.tAct2Prechage_Ns = 42; /* Tras 42ns */&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.tSelfRefRecovery_Ns = 67;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.tRefresh2Refresh_Ns = 60;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.tAct2Act_Ns = 60;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.tPrescalePeriod_Ns = 160 * (1000000000 / clockFrq);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.refreshPeriod_nsPerRow = 64 * 1000000 / 8192; /* 64ms/8192 */&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.refreshUrgThreshold = sdramconfig.refreshPeriod_nsPerRow;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;sdramconfig.refreshBurstLen = 1;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;return SEMC_ConfigureSDRAM(SEMC, kSEMC_SDRAM_CS0, &amp;amp;sdramconfig, clockFrq);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;================================================================&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT size="2"&gt;Issue:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;I am writing 1 to 200 from starting location 0x8000_0000 continuously.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;when writing to the location 0x8000_0200 will also overwrite the the address 0x8000_0000.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;similarly writing to address 0x8000_2001 will&amp;nbsp;overwrite the the address 0x8000_0004 it will continue.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;please let me the issue with my configuration or schematic.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;I am using the SDK procided sdk project "&lt;STRONG&gt;evkmimxrt1064_semc"&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rajendrac4u_0-1659609829201.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/189097iBFFA395AFE61E153/image-size/medium?v=v2&amp;amp;px=400" role="button" title="rajendrac4u_0-1659609829201.png" alt="rajendrac4u_0-1659609829201.png" /&gt;&lt;/span&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rajendrac4u_2-1659609872811.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/189099i0BFAC3F52D7EE2EB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="rajendrac4u_2-1659609872811.png" alt="rajendrac4u_2-1659609872811.png" /&gt;&lt;/span&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Aug 2022 10:49:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1501064#M5192</guid>
      <dc:creator>rajendrac4u</dc:creator>
      <dc:date>2022-08-04T10:49:57Z</dc:date>
    </item>
    <item>
      <title>Re: SDRAM:  IS42S16100H-6TLI not working with IMXRT1064</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1502720#M5193</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/181507"&gt;@rajendrac4u&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;I believe the Bank Address Bits might be erroneous. The IS42S16100H’s Bank Address pin (A11) should be connected to SEMC_BA0 (GPIO_EMC_21) in order to properly differentiate between memory banks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Edwin&lt;/P&gt;</description>
      <pubDate>Mon, 08 Aug 2022 17:00:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1502720#M5193</guid>
      <dc:creator>EdwinHz</dc:creator>
      <dc:date>2022-08-08T17:00:33Z</dc:date>
    </item>
    <item>
      <title>Re: SDRAM:  IS42S16100H-6TLI not working with IMXRT1064</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1503892#M5197</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/186731"&gt;@EdwinHz&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the reply.&lt;/P&gt;&lt;P&gt;I have done the changes suggested by you. Connected SEMC BA0 to SDRAM A11 pin.&lt;/P&gt;&lt;P&gt;now i am able to write from address 0x8000_0000 to 0x8000_0400.&lt;/P&gt;&lt;P&gt;after that it will overwrite from 0x8000_0000.&lt;/P&gt;&lt;P&gt;can you please help me.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rajendrac4u_0-1660126070085.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/189781i6F3158CFAED1DBF1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="rajendrac4u_0-1660126070085.png" alt="rajendrac4u_0-1660126070085.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;&lt;P&gt;Rajendra&lt;/P&gt;</description>
      <pubDate>Wed, 10 Aug 2022 10:09:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1503892#M5197</guid>
      <dc:creator>rajendrac4u</dc:creator>
      <dc:date>2022-08-10T10:09:16Z</dc:date>
    </item>
    <item>
      <title>Re: SDRAM:  IS42S16100H-6TLI not working with IMXRT1064</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1505201#M5200</link>
      <description>&lt;P&gt;From the code snippet you attach, I see the port size was kept at 8 bits, considering that the IS42S16100 is a 16 bit SDRAM, I believe this should also be changed, since the whole address map changes according to the port size bit:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EdwinHz_2-1660248299316.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/189978i06886153CDF7ED27/image-size/medium?v=v2&amp;amp;px=400" role="button" title="EdwinHz_2-1660248299316.png" alt="EdwinHz_2-1660248299316.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EdwinHz_3-1660248299317.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/189979iA16C3613EEABA252/image-size/medium?v=v2&amp;amp;px=400" role="button" title="EdwinHz_3-1660248299317.png" alt="EdwinHz_3-1660248299317.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 20:05:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1505201#M5200</guid>
      <dc:creator>EdwinHz</dc:creator>
      <dc:date>2022-08-11T20:05:18Z</dc:date>
    </item>
    <item>
      <title>Re: SDRAM:  IS42S16100H-6TLI not working with IMXRT1064</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1505385#M5201</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/186731"&gt;@EdwinHz&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry , we have updated the above code with 16bit , but still result is same.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Aug 2022 05:58:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1505385#M5201</guid>
      <dc:creator>rajendrac4u</dc:creator>
      <dc:date>2022-08-12T05:58:07Z</dc:date>
    </item>
    <item>
      <title>Re: SDRAM:  IS42S16100H-6TLI not working with IMXRT1064</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1505819#M5202</link>
      <description>&lt;P&gt;Another thing worth noting is the use of the bit field BANK2 from the SDRAM Control Register 0. This bit should be set when the SDRAM device has 2 banks, which in this case it does. It is not fully implemented on the SDK example by default, but adding the BANK2 macro on the SEMC configuration would do it (fsl_semc.c):&lt;/P&gt;
&lt;LI-CODE lang="c"&gt;base-&amp;gt;SDRAMCR0 = SEMC_SDRAMCR0_PS(config-&amp;gt;portSize) | SEMC_SDRAMCR0_BL(config-&amp;gt;burstLen)  | SEMC_SDRAMCR0_COL(config-&amp;gt;columnAddrBitNum) | SEMC_SDRAMCR0_CL(config-&amp;gt;casLatency) | SEMC_SDRAMCR0_BANK2_MASK;

&lt;/LI-CODE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EdwinHz_0-1660362447977.png" style="width: 434px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/190134iE3024FA488445C5B/image-dimensions/434x128?v=v2" width="434" height="128" role="button" title="EdwinHz_0-1660362447977.png" alt="EdwinHz_0-1660362447977.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;This is image is from Application Note: &lt;A href="https://www.nxp.com/docs/en/application-note/AN12240.pdf" target="_self"&gt;AN12240&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 13 Aug 2022 03:50:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1505819#M5202</guid>
      <dc:creator>EdwinHz</dc:creator>
      <dc:date>2022-08-13T03:50:03Z</dc:date>
    </item>
    <item>
      <title>Re: SDRAM:  IS42S16100H-6TLI not working with IMXRT1064</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1506676#M5204</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/186731"&gt;@EdwinHz&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hello EdwinHz,&lt;/P&gt;&lt;P&gt;Thanks for the support, i am able to access the SDRAM memory properly now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Aug 2022 08:44:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/SDRAM-IS42S16100H-6TLI-not-working-with-IMXRT1064/m-p/1506676#M5204</guid>
      <dc:creator>rajendrac4u</dc:creator>
      <dc:date>2022-08-16T08:44:32Z</dc:date>
    </item>
  </channel>
</rss>

