AM654x IDK UserGuide Spruim6
AM654x IDK UserGuide Spruim6
AM654x IDK UserGuide Spruim6
AM654x IDK
This technical User’s Guide describes the hardware architecture of the AM65x IDK. The AM65x processor
is part of the K3 Multicore SoC architecture platform Arm.
Contents
1 Introduction ................................................................................................................... 4
1.1 Key Features ........................................................................................................ 4
2 AM65x IDK Overview........................................................................................................ 5
3 Common Processor Board ................................................................................................. 7
3.1 Key Features ........................................................................................................ 8
3.2 Functional Block Diagram ........................................................................................ 10
3.3 Overview of Common Processor Board ........................................................................ 10
4 IDK Application Card ....................................................................................................... 58
4.1 Key Features ....................................................................................................... 58
4.2 Overview of IDK Application Board ............................................................................. 59
5 x2 Lane PCIe Personality Card .......................................................................................... 70
5.1 Key Features ....................................................................................................... 70
5.2 Overview of PCIex2 Daughter Card ........................................................................... 72
6 Known Issues ............................................................................................................... 74
6.1 Additional LDO Power Supply Needed for VDDA_1P8_SERDES0 ........................................ 74
6.2 Length of the RESET Signal to the PCIE Connectors on the SERDES Daughter Card ................ 74
6.3 The PORz_OUT and MCU_PORz_OUT Signals Go High During Power Sequencing .................. 74
List of Figures
1 System Assembly Image ................................................................................................... 5
2 System Architecture Interface .............................................................................................. 6
3 Top View of the Common Processor Board.............................................................................. 7
4 Bottom View of the Common Processor Board ......................................................................... 8
5 Common Processor Board Functional Block Diagram ................................................................ 10
6 AM65x IDK Clock Tree ................................................................................................... 11
7 Overall Reset Architecture of the AM65x IDK .......................................................................... 13
8 Connectors Used for Power Input........................................................................................ 14
9 Power ON Sequencing .................................................................................................... 17
10 BOOTMODE Bits ........................................................................................................... 18
11 BOOT Switches Provided on the Processor Card ..................................................................... 21
12 DDR4 Interface ............................................................................................................. 26
13 SDHC Interface ............................................................................................................. 27
14 eMMC Interface ............................................................................................................ 28
15 OSPI Interface .............................................................................................................. 29
16 Ethernet Interface – MCU Domain ....................................................................................... 31
17 Ethernet Interface – ICSSG Domain..................................................................................... 32
18 Strapping Diagram for MCU and PRG2-RGMII1 Ethernets .......................................................... 34
19 Strapping Diagram for PRG2-RGMII2 Ethernet ........................................................................ 35
20 CP Board Ethernet Interface – LEDs .................................................................................... 37
List of Tables
1 Source Clock Selection for the Clock Buffer ............................................................................ 12
2 Power LED Status.......................................................................................................... 15
3 INA Devices I2C Slave Address.......................................................................................... 15
4 Power Test Points .......................................................................................................... 15
5 Power LEDs ................................................................................................................. 16
6 SOC Power Supply ........................................................................................................ 17
7 SOC Bias Supply ........................................................................................................... 18
8 Boot Device Selection BOOTMODE[3:0] ............................................................................... 19
9 Backup Boot Mode Selection BOOTMODE[6:4] ....................................................................... 19
10 Primary Boot Media Configuration BOOTMODE[15:8] ................................................................ 20
11 Backup Boot Media Configuration BOOTMODE[18:16]............................................................... 20
12 MCU BOOTMODE Bits .................................................................................................... 20
13 PLL Reference Clock Selection MCU_BOOTMODE[2:0] ............................................................. 20
14 Fail-Safe Boot Configuration .............................................................................................. 21
15 Selection of PRG2_Ethernet PHY (CP Board PHY) and JTAG TRACE Functionality ............................ 22
16 TI20 Pin Connector (J13) Pin-out ........................................................................................ 22
17 TI 60-pin Connector (J32) Pin-out ....................................................................................... 22
18 List of Signals Routed to Test Automation Header .................................................................... 23
19 Test Automation Header (J41) Pin-out .................................................................................. 24
20 UART Selection Logic Table .............................................................................................. 25
21 UART Connectors (J11 and J30) Pin Out .............................................................................. 25
22 Board ID Memory Header Information .................................................................................. 30
23 Default Strap Setting of Ethernet PHYs ................................................................................. 33
24 Display Connector (J38) Pin-out ......................................................................................... 38
25 CSI-2 Samtec Connector (J22) Pin-out ................................................................................. 40
26 CSI-2 Molex Connector (J39) Pin-out ................................................................................... 41
27 Selection of PRG0 Signals on the Application Connector ............................................................ 42
28 120-pin Application Connector (J18) Pin-out ........................................................................... 43
29 60-pin Application Connector (J16) Pin-out ............................................................................. 46
30 SERDES High Speed Connector (J5) Pin-out .......................................................................... 48
31 SERDES Power and Control Signals Pin-out (J6) ..................................................................... 49
1 Introduction
The AM65x IDK is a standalone test, development, and evaluation module (EVM) system that lets
developers write software and develop hardware for industrial communication-type applications. The IDK
is equipped with AM6548 processor from TI and a defined set of features to let the user experience
industrial communication solutions using serial, Ethernet-based, PCIe, and many other interfaces. Using
standard interfaces, the IDK can communicate with other processors or systems, and act as a
communication gateway. In addition, the IDK can directly operate as a standard remote I/O system or
simple sensor connected to an industrial communication network. The embedded emulation logic allows
for emulation and debugging using standard development tools such as Code Composer Studio™, from
TI, by using the supplied USB cable.
• RoHS-compliant design
Featured applications:
• Industrial Drives
• Industrial Sensors
• Factory Automation and Control
The AM65x IDK consists of a common processor board, IDK application board, and a two-lane PCIe
personality card. Detailed descriptions of these cards are explained in the following sections.
I/O Interface:
• One MCU Gigabit Ethernet port and two Industrial Ethernet ports based on the Gigabit Industrial
Communication Subsystem (PRU-ICSS-Gb) paired with Texas Instruments Gigabit Ethernet PHYs
• One USB2.0 interface with Micro AB connector
• CSI-2 connector to interface camera card
Expansion Bus:
• I-PEX EVAFLEX5-VS connector to interface with the LCD adapter card
• GPMC/DSS interface expansion connector for secondary display
• Application connector to expansion application cards
• SERDES expansion connector to support various SERDES modules
Debug:
• XDS110 on-board emulator
• Supports 20-pin JTAG connection from external emulator
• Automatic selection between on-board and external emulator (higher priority)
• Quad port UART to USB circuit over microB USB connector
• Two UART, one SPI, and I2C ports connected to test header for slave testing of the AM65x device
• Four timer signals from Maxwell connected to test header
• Two push buttons to generate Interrupts
Power Supply:
• Wide range DC input: 11 V to 28 V
• Status output: LEDs to indicate power status
• INA devices for current monitoring
• Over- and under-voltage protection circuit
Compliance:
• RoHS-compliant
• REACH-compliant
In compliance with the Article 33 provision of the EU REACH regulation, we are notifying you that this
module includes crystals (ABM3-25.000MHZ-D2Y-T, ABM3-12.000MHZ-D2Y-T) from Abracon LLC that
contains two Substance of Very High Concern (SVHC) above 0.1%. These uses from Texas Instruments
do not exceed 1 ton per year. The SVHC’s are Diboron trioxide CAS#1303-86-2 and Lead Oxide CAS#
1317-36-8.
3.3.1 Clocking
SOC requires a crystal for MCU, System Clock, and a 32.768-kHz square wave input for LFOSC input.
NOTE: When MCU_CLKOUT0 is used as the source for the clock buffer, resistor R129 must be
mounted.
3.3.2 Reset
Warm reset input can be applied through manual reset switch SW7.
Power-on reset input can be applied though switch SW8.
The AM65x processor supports an option to bypass the internal POR generation. A 3-pin header J8 is
provided to select internal or external POR. Short pin 2 and pin 3 of the header J8 to enable internal POR
(default), and short pin 1 and 2 to bypass the internal POR.
Most peripheral resets are “ANDED” with the POR output from the SoC along with a GPIO control, as
shown in Figure 7.
CAUTION
Never connect external power supplies to both the barrel jack and the din
connectors at the same time.
The power ON/OFF switch functionality is implemented using the over- and undervoltage protection
circuit.
3.3.4 Configuration
BOOTMODE[3:0] – This provides the primary boot mode configuration to select the requested boot mode
after POR; that is, the peripheral/memory to boot from.
BOOTMODE[6:4] – Select the backup boot mode; that is, the peripheral/memory to boot from, if the
primary boot device failed.
BOOTMODE07 – This is the minimum (MIN) configuration pin. The min pin is provided as a way to use
minimal pin strapping to configure boot. When the min pin value is 1, all configuration fields are based on
pre-defined default values. In this case, no boot mode pins beyond the min pin need to be driven because
their values are ignored.
BOOTMODE[15:8] – These pins provide optional settings and are used in conjunction with the primary
boot device selected. Refer to the AM65x Multicore ARM Keystone III System-on-Chip (SoC) Technical
Reference Manual for more details.
BOOTMODE[18:16] – These pins provide optional settings and are used in conjunction with the backup
boot device devices. Refer to the AM65x Multicore ARM Keystone III System-on-Chip (SoC) Technical
Reference Manual for more information on bit details. Switches SW2.[7:9] when on sets 1 and sets 0 if off.
MCU_BOOTMODE pins provide ROM code with information for the system clock speed and fail-safe boot
device.
MCU_BOOTMODE[2:0] – Denotes system clock frequency for PLL configuration. By default, these bits
are set for 25 MHz.
MCU_BOOTMODE[10:5]- Reserved
3.3.4.2 JTAG
The common processor card includes XDS110 class on-card emulation through the micro B connector
J23. It also has an optional TI20 pin (J13) connector to support external emulation. When an external
emulator is connected, internal emulation circuitry is disabled. The design includes the footprint for a
MIPI60pn (J32) connector with connections for JTAG and trace capabilities. The trace pins are pinmuxed
with ICSSG2 RGMII signals which, by default, are connected to Ethernet PHYs on the processor board.
Resistor networks are used to steer these signals to either the Ethernet PHYs or to the MIPI60 connector.
The MIPI60 is not installed as delivered.
ICSSG2 Ethernet signals from the SoC are multiplexed with JTAG trace signals. Resistor options are
provided to connect these signals to the Ethernet PHYs or Trace connector, as shown in Table 15.
Table 15. Selection of PRG2_Ethernet PHY (CP Board PHY) and JTAG TRACE Functionality
Signals selected Mount Un mount
PRG2 signals to Ethernet PHY (default) RA3 RA10
RA5 RA11
RA1 RA9
R180 R466
R183 R463
JTAG Trace signals to J32 RA10 RA3
RA11 RA5
RA9 RA1
R466 R180
R463 R183
One of the I2C interfaces from the test automation header is connected to an I2C I/O expander, which can
drive the boot mode pins of the processor. The bootmode selection switches should be in the OFF
condition. GPIO3 should be set to logic low to enable this mode.
The other I2C interface is connected to the current measurement and temperature sensing devices
present on the I2C2 port of the SoC.
The test automation connector is used by Texas Instruments to control the software regression testing and
comparative power measurements. The connector is provided to allow customers to develop their own
testing and power measurements of customer applications. Power measurements are not a substitute for
the AM65x Power Estimation Tool and should not be used for the design of power supply solutions. Power
measurements vary based on silicon process and environment, and measurements should only be used
for comparison with other measurements taken on the same EVM.
The test headers (J11 and J30) pin out is given in Table 21.
NOTE: Resistors which are highlighted in red color boxes are DNI components.
The card presence detect signal from the application card is connected to the I/O expander, which in turn
is connected to the WKUP I2C0 port of the AM65x processor.
The 120-pin connector pin-out is given in Table 28.
GPMC/DSS, I2C, and USB 2.0 signals are connected to 60-pin connector (J36). The McASP1 signals are
connected to the second half of the 120-pin connector. Thus, to access the McASP1 signals, the 60-pin
should be unmounted and 120-pin connector should be mounted.
Table 35. Resistors for Selecting CS Signals for Test Automation Header
Selected SPI1_CS Signal for Test Header Mount Unmount
SPI1_CS1 R316 R311
SPI1_CS0 R317 R675
3.3.15.1 Timer
There are 6 timer outputs available over the test header (J39) on the common processor card. The timer
signals IO2, IO3, IO6, and IO7 are muxed with the VOUT signals of the SoC. Jumpers are provided on the
common processor card to select the required interface, as shown in Figure 27.
The following resisters are mounted or unmounted to select the timer signals on the test header.
3.3.15.2 Interrupt
There are 2 push-button interrupts (SW5, SW6) supported for the wake-up domain of the processor on the
common processor card. These interrupts are implemented with a Schmitt-trigger buffer and RC delays to
avoid any de-bounce effects triggering the interrupts.
The push-button SW5 is mapped to WKUP_GPIO0_13, and SW6 is mapped to WKUP_GPIO0_27.
Power Supply:
• DC input: 3.3 V, 2.5 V, 1 V, 1.8 V, and 5 V
• Powered by the AM65x Common Processor Board
Default strapping details of all the PHYs are listed in Table 44.
Table 44. Ethernet Strap Settings for RGMII and MII Mode
MII Mode Strap Setting RGMII Mode Strap Setting
Signal Mode Pull Up Pull Down Mode Pull Up Pull Down
PHY0 (J3A) (PHY RX_D0 1 Open Open 1 Open Open
Address-00000)
RX_D2 1 Open Open 1 Open Open
RX_D4 3 5.76k 2.49k 1 Open Open
RX_D5 1 Open Open 1 Open Open
RX_D6 3 5.76k 2.49k 1 Open Open
RX_D7 1 Open Open 1 Open Open
RX_DV/RX_CTRL 3 5.76k 2.49k 3 5.76k 2.49k
CRS 2 10k 2.49k 2 10k 2.49k
LED_1 3 5.76k 2.49k 1 Open Open
LED_0 1 Open Open 1 Open Open
Table 44. Ethernet Strap Settings for RGMII and MII Mode (continued)
MII Mode Strap Setting RGMII Mode Strap Setting
Signal Mode Pull Up Pull Down Mode Pull Up Pull Down
PHY1 (J3B) (PHY RX_D0 4 2.49K Open 4 2.49K Open
Address-00011)
RX_D2 1 Open Open 1 Open Open
RX_D4 3 5.76k 2.49k 1 Open Open
RX_D5 1 Open Open 1 Open Open
RX_D6 3 5.76k 2.49k 1 Open Open
RX_D7 1 Open Open 1 Open Open
RX_DV/RX_CTRL 3 5.76k 2.49k 3 5.76k 2.49k
CRS 2 10k 2.49k 2 10k 2.49k
LED_1 3 5.76k 2.49k 1 Open Open
LED_0 1 Open Open 1 Open Open
PHY2 (J1A) (PHY RX_D0 1 Open Open 1 Open Open
Address-00000)
RX_D2 1 Open Open 1 Open Open
RX_D4 3 5.76k 2.49k 1 Open Open
RX_D5 1 Open Open 1 Open Open
RX_D6 3 5.76k 2.49k 1 Open Open
RX_D7 1 Open Open 1 Open Open
RX_DV/RX_CTRL 3 5.76k 2.49k 3 5.76k 2.49k
CRS 2 10k 2.49k 2 10k 2.49k
LED_1 3 5.76k 2.49k 1 Open Open
LED_0 1 Open Open 1 Open Open
PHY3 (J1B) (PHY RX_D0 4 2.49K Open 4 2.49K Open
Address-00011)
RX_D2 1 Open Open 1 Open Open
RX_D4 3 5.76k 2.49k 1 Open Open
RX_D5 1 Open Open 1 Open Open
RX_D6 3 5.76k 2.49k 1 Open Open
RX_D7 1 Open Open 1 Open Open
RX_DV/RX_CTRL 3 5.76k 2.49k 3 5.76k 2.49k
CRS 2 10k 2.49k 2 10k 2.49k
LED_1 3 5.76k 2.49k 1 Open Open
LED_0 1 Open Open 1 Open Open
Figure 31. PRG0 and PRG1 Ethernet Strapping Diagram in RGMII Mode
Figure 32. PRG0 and PRG1 Ethernet Strapping Diagram in MII Mode
NOTE: Resistors marked with the red color box are DNI for those particular modes of operation.
Some of the GPIOs are used to indicate Ethernet activities, as shown in Figure 33.
The Personality board can provide maximum of 500 mA, 5 V to the slave device. A power switch is
included to power the slave device, which is controlled by the DRV_VBUS signal from the AM65x
processor.
For PCIe EP, the SOC clock input can be sourced by the PCIe RC or from the clock generator. Selection
can be made through jumpers, as shown in Table 47.
6 Known Issues
The following issues exist on the E3 version of the IDK and the GP EVM.
6.2 Length of the RESET Signal to the PCIE Connectors on the SERDES Daughter Card
ISSUE: The RESET signal going to the PCIE daughter card is controlled by the PORz_OUT and a GPIO
signal. The reset signal goes high when PORz_OUT is deactivated. This does not allow the software time
to prepare for the release of the reset.
SOLUTION: Customers should ensure that the PCIE reset is extended until the software is ready to
remove the PCIE from reset. The next revision of the EVM will include a pull-down resistor on the GPIO
control for the PCIE reset signal, holding the connector in reset until the GPIO is set high by software.
WORKAROUND: Software can place the GPIO low to put the PCIE in reset, and then release the reset
when the software is ready.
6.3 The PORz_OUT and MCU_PORz_OUT Signals Go High During Power Sequencing
ISSUE: The logic controlling the PORz_OUT and MCU_PORz_OUT signals requires clock and the
VDD_CORE supply before it drives these signal low. During a power sequence, the PORz_OUT and
MCU_PORz_OUT will start to rise when the I/O voltage for the VDDS0_WKUP is applied. They remain
high until the VDD_CORE is applied. When VDD_CORE is present, the PORz_OUT and
MCU_PORz_OUT are driven low and remain low until the part is released from reset.
SOLUTION: Customers should include a pull-down resistor on PORz_OUT and a separate pull-down
resistor on MCU_PORz_OUT. This keeps these signals low until the part is released from reset.
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 © 2018, Texas Instruments Incorporated