SPRACK1 January   2019 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL , AM5726 , AM5728 , AM5729 , AM5746 , AM5748 , AM5749

 

  1.   1
    1.     2
    2.     3
    3.     4
    4.     5
    5.     6
    6.     7
    7.     8
    8.     9
    9.     10
    10.     11
    11.     12
    12.     13
    13.     14
    14.     15

Confirming Pin Multiplexing Compatibility

The AM57xx device contains many peripheral interfaces. In order to reduce package costs while maintaining maximum functionality, many of the AM57xx terminals can multiplex up to 16 signal functions. Some background about the AM57xx pin-multiplexing:

  • Although there are many combinations of pin-multiplexing that are possible, only a certain number of sets, called IO sets, are valid due to timing limitations. These valid IO sets were carefully chosen to provide many possible application scenarios for the user.
  • In order to guarantee the IO timings published in the AM57xx data manual over the lifetime of the device, AM57xx software must implement the proper pin configuration requirements. These requirements impact software configuration of the following registers and are fully documented in the Pad Configuration section of the device-specific AM57xx TRM
    • Pad Configuration Registers (muxmode, slew control, Virtual IO Timing Modes, and so forth)
    • IODELAYCONFIG Registers (Manual IO Timing Modes)

Texas Instruments has developed a Windows/Linux application called the TI PinMux Tool that helps a system designer select the appropriate pin-multiplexing configuration for their AM57xx-based product design. This tool provides a way to select valid IO Sets of specific peripheral interfaces to insure the pin-multiplexing configuration selected for a design only uses valid IO Sets supported by AM57x. Additionally, it also provides generated output files to help software correctly implement the pad configuration requirements necessary for guaranteeing the device's IO timings. These generated files are named with the prefix "boardPadDelay." The TI PinMux Tool must be used to validate the device pin definitions chosen in your design. It can be accessed at the link below: