lpcware

address shift mode for different bus width

Discussion created by lpcware Employee on Jun 15, 2016
Latest reply on Jun 15, 2016 by lpcware
Content originally posted in LPCWare by medicaltech_rovereto on Mon Jul 20 01:45:18 MST 2015
I am using a LPC1788 MCU.

I would like to interface it to:
[list]
  a [u]32[/u] bit wide memory bank using two 16 bit SRAM memory chips and

  to a [u]16[/u] bit wide memory bank using one 16 bit FLASH NOR memory chip
[/list]


Is it possible to use address lines  [A0:A19] on the MCU side  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 ??  

Is this possible or  I have to do it Hardware?

Best regards

Outcomes