SPRUIX0D February   2021  – August 2021

 

  1.   Trademarks
  2. 1Introduction
    1. 1.1 EVM Revisions and Assembly Variants
  3. 2Important Usage Notes
    1. 2.1 Power-On Usage Note
  4. 3System Description
    1. 3.1 Key Features
    2. 3.2 Functional Block Diagram
    3. 3.3 Power-On/Off Procedures
      1. 3.3.1 Power-On Procedure
      2. 3.3.2 Power-Off Procedure
    4. 3.4 Peripheral and Major Component Description
      1. 3.4.1  Clocking
        1. 3.4.1.1 Ethernet PHY Clock
        2. 3.4.1.2 AM64x/AM243x Clock
        3. 3.4.1.3 PCIe Clock
      2. 3.4.2  Reset
      3. 3.4.3  Power
        1. 3.4.3.1 Power Input
        2. 3.4.3.2 Reverse Polarity Protection
        3. 3.4.3.3 Current Monitoring
        4. 3.4.3.4 Power Supply
        5. 3.4.3.5 Power Sequencing
        6. 3.4.3.6 AM64x/AM243x Power
      4. 3.4.4  Configuration
        1. 3.4.4.1 Boot Modes
      5. 3.4.5  JTAG
      6. 3.4.6  Test Automation
      7. 3.4.7  UART Interfaces
      8. 3.4.8  Memory Interfaces
        1. 3.4.8.1 DDR4 Interface
        2. 3.4.8.2 MMC Interfaces
          1. 3.4.8.2.1 Micro SD Interface
          2. 3.4.8.2.2 eMMC Interface
        3. 3.4.8.3 OSPI Interface
        4. 3.4.8.4 SPI EEPROM Interface
        5. 3.4.8.5 Board ID EEPROM Interface
      9. 3.4.9  Ethernet Interface
        1. 3.4.9.1 DP83867 PHY Default Configuration
        2. 3.4.9.2 DP83869 PHY Default Configuration
        3. 3.4.9.3 Ethernet LED
      10. 3.4.10 Display Interface
      11. 3.4.11 USB 2.0 Interface
      12. 3.4.12 PCIe Interface
      13. 3.4.13 High Speed Expansion Interface
      14. 3.4.14 CAN Interface
      15. 3.4.15 Interrupt
      16. 3.4.16 ADC Interface
      17. 3.4.17 Safety Connector
      18. 3.4.18 SPI Interfaces
      19. 3.4.19 I2C Interfaces
      20. 3.4.20 FSI Interface
  5. 4Known Issues and Modifications
    1. 4.1 Issue 1 - Embedded XDS110 Connection to AM64x Target in CCS
    2. 4.2 Issue 2 - MDIO Ethernet PHY Communications
    3. 4.3 Issue 3 - DC Barrel Jack Warning when Hot-Plugging
  6. 5References
  7. 6Revision History

Boot Modes

The boot mode for the EVM is defined by either a bank of switches SW2 and SW3 or by the I2C buffer (U96) connected to the test automation connector (J38). All the boot mode pins have a weak pull-down resistor and a switch capable of connecting to a strong pull up resistor. Switch set to “ON” corresponds to logic “HIGH” while “OFF” corresponds to logic “LOW”.

For a full description of all AM64x SoC supported bootmodes, see the AM64x Sitara™ Processors Data Manual and AM64x Processors Silicon Revision 1.0 Texas Instruments Families of Products Technical Reference Manual.

The following boot modes are supported by EVM (and subject to change):

  1. OSPI
  2. MMC1 - SD Card
  3. MMC0 - eMMC installed
  4. USB - boot using host mode with bulk storage. USB 2.0 mass storage using FAT16/32 (thumb drive)
  5. USB - device boot DFU
  6. UART
  7. No-Boot

GUID-2C1946B6-AEE9-4DA0-81A5-83936E5D406D-low.png Figure 3-9 AM64x/AM243x GP EVM Schematic Excerpt, Boot Mode Selection Switches (SW2, SW3)
GUID-C5F06D02-BE97-4BD1-82DF-ED25C53B6A5A-low.png Figure 3-10 AM64x/AM243x GP EVP PCB, Boot Mode Selection Switches (SW2, SW3)

The BOOTMODE pins provide means to select the boot mode before the device is powered up. They are divided into the following categories:

Note: The following bit pattern is reversed in the table from the switch order.
Table 3-7 BOOTMODE Bits
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
RSVD RSVD Backup Boot Mode Config Backup Boot Mode Primary Boot Mode Config Primary Boot Mode PLL Config

BOOTMODE[2:0] - Denote system clock frequency for PLL configuration. By default, these bits are set for 25 MHz.

Table 3-8 PLL Reference Clock Selection BOOTMODE[2:0]
SW2.3 SW2.2 SW2.1 PLL REF CLK (MHz)
off off off 19.2
off off on 20
off on off 24
off on on 25
on off off 26
on off on 27
on on off RSVD
on on on RSVD

BOOTMODE[6:3] - This provides primary boot mode configuration to select the requested boot mode after POR, that is, the peripheral/memory to boot from.

Table 3-9 Boot Device Selection BOOTMODE[6:3]
SW2.7 SW2.6 SW2.5 SW2.4 Primary Boot Device Selected
off off off off RSVD
off off off on OSPI
off off on off QSPI
off off on on SPI
off on off off RSVD
off on off on RSVD
off on on off I2C
off on on on UART
on off off off MMC/SD Card
on off off on eMMC
on off on off USB
on off on on GPMC NAND
on on off off GPMC NOR
on on off on PCIe
on on on off xSPI
on on on on No-boot / Dev-boot

BOOTMODE[9:7] - These pins provide optional settings and are used in conjunction with the primary boot device selected. For more details, see the device-specific TRM.

Table 3-10 Primary Boot Media Configuration BOOTMODE[9:7]
SW3.2 SW3.1 SW2.8 Primary Boot Device
RSVD RSVD RSVD RSVD
RSVD Iclk Csel OSPI
RSVD Iclk Csel QSPI
RSVD Mode Csel SPI
RSVD RSVD RSVD RSVD
RSVD RSVD RSVD RSVD
Bus Reset Don't Care Addr I2C
RSVD RSVD RSVD UART
Port RSVD Fs/raw MMC / SD Card
RSVD RSVD RSVD eMMC
Core Volt Mode Lane Swap USB
RSVD RSVD RSVD GPMC NAND
RSVD RSVD RSVD GPMC NOR
RSVD RSVD RSVD PCIe
SFDP Read Cmd Mode xSPI
RSVD RSVD RSVD No-boot / Dev-boot

BOOTMODE[12:10] - Select the backup boot mode, that is, the peripheral/memory to boot from, if primary boot device failed.

Table 3-11 Backup Boot Mode Selection BOOTMODE[12:10]
SW3.2 SW3.1 SW2.8 Backup Boot Device Selected
off off off None (No backup mode)
off off on USB
off on off RSVD
off on on UART
on off off RSVD
on off on MMC/SD
on on off SPI
on on on I2C

BOOTMODE[13] - These pins provide optional settings and are used in conjunction with the backup boot device devices. For more details on bit details, see the device-specific TRM. When on, switches SW3.6 sets 1 and, when off, sets 0.

Table 3-12 Backup Boot Media Configuration BOOTMODE[13]
SW3.6 Boot Device
RSVD None
Mode USB
RSVD RSVD
RSVD UART
RSVD RSVD
Port MMC/SD
RSVD SPI
RSVD I2C

BOOTMODE[14:15] - Reserved