This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6442: GPMC Setting

Guru 10255 points

Part Number: AM6442

Hi Support Team,

It seems to be OK, but just to be sure, could you please confirm
that the address settings are correct for the following GPMC settings?

Number of CS Access type Start Address End Address Size
CS0 32-Bit Address/Data-Multiplexed 0x5000_0000 0x50FF_FFFF 16MB
CS1 16-Bit Non-Multiplexed 0x5100_0000 0x51FF_FFFF 16MB
CS2 8-Bit Non-Multiplexed 0x5200_0000 0x52FF_FFFF 16MB

GPMC_CONFIG1 [13-12] [11-10] [9-8]
Resister address DEVICESIZE DEVICETYPE MUXADDDATA
3B00 0060h 10(2h) 00 10(2h)
3B00 0090h 01(1h) 00 00
3B00 00C0h 00 00 00

GPMC_CONFIG7 [11-8] [6] [5-0]
Resister address MASKADDRESS CSVALID BASEADDRESS
3B00 0078h 1111 1 00000
3B00 00A8h 1111 1 00001
3B00 00D8h 1111 1 00010

Also, TRM: 12.3.3.2.1 GPMC Modes states that 32-bit synchronous non-multiplexed is not supported,
but the following thread states that it can be supported.
Is 32-bit synchronous non-multiplexed actually configurable if we follow the thread?

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1025913/am6442-gpmc-32-bit-non-muxed-data-address-mode

Please clarify it as my customer is planning to use 32-bit synchronous nonmultiplexed if possible.

Best Regards,
Kanae