Other Parts Discussed in Thread: TMS320F28377D
Hi
We are using the TMS320F28377D (176 pins, since we already have 2 other projects using this one).
According to the datasheet found here http://www.ti.com/lit/ds/symlink/tms320f28377d.pdf page 179, section "6.3.3 EMIF Chip Select Memory Map", EMIF1 CS2 can address 2M x 16bit.
According to the TRM (http://www.ti.com/lit/ug/spruhm8e/spruhm8e.pdf) page 2430, section "25.3.6.1 Interfacing to Asynchronous Memory" we also need to use EM1BA[1] to address a 16 bit memory device.
GPIO92 pin is muxed with EM1A19 and EM1BA1, thus we are limited to 2^20 addresses (EM1BA[1] + EM1A[18:0]) = 1M x 16 not 2M x 16, when using 16 bit data bus.
If we need to have an address space of 2M x 16, we need to make use of the 32 bit data bus (only available on the 337 pin edition), which layouts as 2^20 addresses (EM1A[19:0]) = 1M x 32 bit.
Is this really the case? To have access to 2Mx16 (which actually layouts as 1Mx32) we need to use a 32 bit data bus and thus also the 337 pin version of the micro?
Many thanks,
Mads