AM625: AM625 GPMC 8-bit and 16-bit Usage Issues

Part Number: AM625


  1. Our usage scenario: We have multiple boards that need to use GPMC, divided into 8-bit data bus and 16-bit data bus configurations.
  2. Hardware connection methods:
    • 8-bit configuration: Implemented via GPMC0_A0~A16 and GPMC0_AD0~AD7.
    • 16-bit configuration: Implemented via GPMC0_AD0~AD15.

Question: Are there any relevant cases? We need hardware design references, software usage examples, and key considerations.

 
  • 1. Does this mean 8-bit data and 16-bit data at the same time? E.g. different memories/peripherals on the same board? Or several boards are 8 bits, other boards- 16 bits.

    2.

    • Is this 8-bit data, 17-bit address, non-multiplexed address/data?
    • Is this 16-bit data, 16-bit (15- bit due to AD0 not being used in 16-bit data mode) address, A/D multiplexed mode?