The purpose of this guide is to walk hardware designers through the various stages of designing a board on this platform.
All trademarks are the property of their respective owners.
This document follows the structure shown in Figure 1. Each design stage in the Timeline links to a collection of useful documentation, application reports, and design recommendations pertaining to that stage. Using this guide, hardware designers can efficiently locate the resources they need at every step in the board design flow.
The first step in designing the hardware platform is to create a detailed block diagram. The block diagram should contain all major system ICs and illustrate which I/O ports are used for device interconnection. Below is a collection of resources to aid in the Block Diagram creation process.
The block diagram that you are creating should also indicate which interface will be used for booting this device. These devices contain an on-chip ROM bootloader with the following features:
The following boot modes are supported:
If the first boot source fails to boot, the ROM will move on to the next one in the sequence. Keep in mind that some boot sources take some time to timeout if that boot source isn't available.
To understand details on different boot modes, see the device-specific technical reference manual (TRM).
Key Boot Considerations are:
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:
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:
A key step in the hardware design before beginning schematic capture is to confirm both DC and AC electrical compatibility between this device and the other ICs connecting to it.
NOTE
TI provides PCB layout specifications for the following interfaces, eliminating the need to perform electrical analysis: