<?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: address shift mode for different bus width in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/address-shift-mode-for-different-bus-width/m-p/516691#M1805</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by medicaltech_rovereto on Mon Jul 20 07:26:08 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I know that it can be done hardware but in my case it is useful if it can be done SW. &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 17:22:50 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T17:22:50Z</dc:date>
    <item>
      <title>address shift mode for different bus width</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/address-shift-mode-for-different-bus-width/m-p/516689#M1803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by medicaltech_rovereto on Mon Jul 20 01:45:18 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using a LPC1788 MCU. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to interface it to:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[list]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; a [u]32[/u] bit wide memory bank using&lt;/SPAN&gt;&lt;STRONG&gt; two 16 bit SRAM&lt;/STRONG&gt;&lt;SPAN&gt; memory chips and &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; to a [u]16[/u] bit wide memory bank using &lt;/SPAN&gt;&lt;STRONG&gt;one 16 bit FLASH NOR&lt;/STRONG&gt;&lt;SPAN&gt; memory chip&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[/list]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it possible to use address lines&amp;nbsp; [A0:A19] on the MCU side&amp;nbsp; for both memory banks (one has a 32bit bus the other a 16bit bus ) and then enable "address shift mode" obtaining that for one bank the address are output shifted by 1 and for the other bank the addresses are output shifted by 2 ??&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this possible or&amp;nbsp; I have to do it Hardware?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:22:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/address-shift-mode-for-different-bus-width/m-p/516689#M1803</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:22:48Z</dc:date>
    </item>
    <item>
      <title>Re: address shift mode for different bus width</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/address-shift-mode-for-different-bus-width/m-p/516690#M1804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by wmues on Mon Jul 20 05:19:46 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;There is no need to use "address shift mode".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Connect A2:A19 to the 2x16bit SRAM&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Connext A1:A19 to the 16bit NOR Flash.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Address shift mode is only useful if you need the full amount of address lines to address your memory.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:22:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/address-shift-mode-for-different-bus-width/m-p/516690#M1804</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:22:49Z</dc:date>
    </item>
    <item>
      <title>Re: address shift mode for different bus width</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/address-shift-mode-for-different-bus-width/m-p/516691#M1805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by medicaltech_rovereto on Mon Jul 20 07:26:08 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I know that it can be done hardware but in my case it is useful if it can be done SW. &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:22:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/address-shift-mode-for-different-bus-width/m-p/516691#M1805</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: address shift mode for different bus width</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/address-shift-mode-for-different-bus-width/m-p/516692#M1806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by MikeSimmonds on Mon Jul 20 08:51:06 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I have exactly that configuration (two x 16 SDRAM = 32 bit bus; one of 16 static ram = 16 bit bus) but probably different devices and memory sizes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using the address shift feature also. But not that the address shift &lt;/SPAN&gt;&lt;I&gt;only&lt;/I&gt;&lt;SPAN&gt; applies to the static ram, not the SDRAM!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have A0-A18 for the static ram, and A0 to A12 for the SDRAM and you must &lt;/SPAN&gt;&lt;I&gt;have&lt;/I&gt;&lt;SPAN&gt; A13 to A14 for the Bank select bits BA0/1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Line A12 is a no-connect (on the SDRAM), but allows for larger SDRAMs to be fitted without PCB revision.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SDRAM = 2 x MT48LC16M16 [256 Mbits each = 32 MB], SRAM = BS616LV4017EI [512K; 256Kx16].&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope that helps.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;EDIT: the address shift applies (or not) to &lt;/SPAN&gt;&lt;I&gt;all four&lt;/I&gt;&lt;SPAN&gt; Static Ram Chip selects -- cannot mix and match!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:22:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/address-shift-mode-for-different-bus-width/m-p/516692#M1806</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:22:50Z</dc:date>
    </item>
  </channel>
</rss>

