Hi all
i am not good at English , please understand
I'm trying to connect an external SRAM with 16 bits using i.MX6SX. In the old CPUs, when connecting a 16bit device, the A0 of the device was connected to A1 of the CPU with Byte Enable pin as A0, because CPU is 8 bit bus and a device is 16 bit bus . However, I heard that ARM CPUs have internal bus and external bus and they are different , and the A0 PIN is connected to internal A0 or internal A1 depending on the bus width which defined in chip select configuration .
so when i connect 16bit SRAM , i will connect CPU A0 PIN to the device A0 with Byte Enable
Is that correct?
Hi @hyoungkikim ,
Your understandings are right.
Note:
AD0~AD15 are used as address lines, D16~D31 are used as data lines.
Hope this can do help for you
Wish you have a nice day
Best Regards
Rita
I will help check it , please wait.