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:
Once the block diagram has been validated for pin multiplexing, electrical, and timing compatibility, the power sub-system can be designed. Texas Instruments requires that the following PMIC (or Power Management IC) be used with AM57x designs:
Note that both the TPS659037 and TPS65916 PMICs require an external 16.384MHz crystal.
See the resources below on estimating power consumption and designing a AM57x + PMIC solution.
In addition to the power subsystem, the clocking subsystem needs to be designed to provide appropriate clocks to all ICs in the system. These clocks can be created by pairing crystals with internal oscillators within the system ICs, or they can be created by a separate clock generator. For your design, see the information below on designing the clocking subsystem.
Key Considerations:
The product design cycle should include thermal analysis and thermal management techniques to ensure the operating junction temperature of the device is within functional limits.
Before beginning schematic capture, it is recommended to floorplan the system PCB to determine the interconnect distances between the various system ICs.
At this point in the design, it is time to start capturing the schematics. The following collection of information will aid you in creating the schematics:
Below is a list of additional aids available on the AM57xx device's product page that can be used during your schematic and board design:
After completing schematic capture, see the following information on laying out the PCB:
Once your custom PCB has been produced and assembled, see the following information on bringing-up and debugging the system.
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. |
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these resources. |
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products. |
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2019, Texas Instruments Incorporated |