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.

Configure AM3894 for Non-Mult Addr/Data 16-Bit Dev, how to and pinout question.

Other Parts Discussed in Thread: AM3894

Hello, I am new to the AM3894 MPU and have a question about configuring the device for Non-Multiplexed Address Data 16-Bit Device. I want to used the full address bits[27-0] in my design. I notice that a few of the GPMC address pins have dual functions. For example GMPC Address 27 is on pin AC5 or K8. Also on pin AC5 is GP0[20], and on pin K8 is GP1[9]. When I configure the device to use all 28-bits of address, which pin AC5 or K8 will address bit 27 be on?

 

Last, where do set the device to be in Non-Multiplexed Address Data 16-bit?

 

Thank you very much,

joe

  • Joe,

    Device-level pin multiplexing is controlled on a pin-by-pin basis by the MUXMODE bits of the PINCTRL registers.  See the Pin Multiplexing Control section of the datasheet.

    When the device comes up, the higher GPMC address lines are not available by default. The pads have to be configured to get it working.  The pin-mux section in the device EVM board file does this config for NOR.  You can use this as reference to configure your device.  Also, you need to clear the LIMITEDADDRESS bit in the GPMC_CONFIG register or GPMC is limited to 2K address space.  Please refer to the GPMC and Booting sections of the device TRM for more details.
     
    Regards,
    Marc