SPRUJ64 September   2022

 

  1.   Abstract
  2.   Trademarks
  3. 1Key Features
  4. 2AM64x SKEVM Overview
    1. 2.1 Board Version Identification
  5. 3Functional Block Diagram
  6. 4System Description
    1. 4.1  Clocking
      1. 4.1.1 Ethernet PHY Clock
      2. 4.1.2 AM64x SoC Clock
    2. 4.2  Reset
    3. 4.3  Power Requirements
      1. 4.3.1 Power Input
      2. 4.3.2 USB Type-C Interface for Power Input
      3. 4.3.3 Power Fault Indication
      4. 4.3.4 Power Supply
      5. 4.3.5 Power Sequencing
      6. 4.3.6 SOC Power
    4. 4.4  Configuration
      1. 4.4.1 Boot Modes
    5. 4.5  JTAG
    6. 4.6  Test Automation
    7. 4.7  UART Interface
    8. 4.8  Memory Interfaces
      1. 4.8.1 LPDDR4 Interface
      2. 4.8.2 MMC Interface
        1. 4.8.2.1 Micro SD Interface
        2. 4.8.2.2 WiLink Interface
        3. 4.8.2.3 OSPI Interface
        4. 4.8.2.4 Board ID EEPROM Interface
    9. 4.9  Ethernet Interface
      1. 4.9.1 DP83867 PHY Default Configuration
      2. 4.9.2 DP83867 – Power, Clock, Reset, Interrupt, and LEDs
      3. 4.9.3 Industrial Application LEDs for Indication
    10. 4.10 USB 3.0 Interface
    11. 4.11 PRU Connector
    12. 4.12 User Expansion Connector
    13. 4.13 MCU Connector
    14. 4.14 Interrupt
    15. 4.15 I2C Interface
    16. 4.16 IO Expander (GPIOs)
  7. 5Known Issues and Modifications
    1. 5.1 Issue 1 - Silkscreen Missprint on Initial Board Batch
  8. 6Revision History

Key Features

Processor:

The core processing unit of the SKEVM is the AM64x Series processor (soldered to the PCB) without socket.

Memory

  • 2GB of 16-Bit LPDDR4 memory
  • Micro Secure Digital (SD) Card with UHS-1 support
  • 512Mbit Octal SPI Flash memory.
  • 512Kbit I2C EEPROM for board ID

High Speed Interface:

  • Gigabit Ethernet interfaces (RGMII) from CPSW RGMII Port of processor connected to two Ethernet PHY IC's and terminated on two numbers of RJ45 connectors.
  • USB3.0 HOST interface terminated on USB Type-A Connector for data transfer

Expansion Header:

  • SKEVM board has three expansion connectors using 0.1” spaced 0.025” square post connectors.
  • All the three expansion connectors are on the top of the board.
  • The three connectors include the 40-pin User expansion connector, the PRU 54-pin connector, and the MCU 28-pin connector.

User Expansion Connector (40 Pin):

  • This connector is compatible with the standard expansion connector found on a Raspberry Pi 4B®™ allowing seamless interface with HAT Boards.
  • Four mounting holes must be oriented with the connector to allow for connection of these boards.
  • Signals are at 3.3-V Logic Level.
  • Signals connected from SoC to the Expansion Header include: SPI (0), SPI (1), UART (5), I2C (0), I2C (2), EHRPWM4_A / B, EHRPWM5_A / B along with GPIOs [32, 35, 38, 39, 40, 41, 42] along with 5-V and 3.3-V PWR and GND.
  • 5 V and 3.3 V are current limited to 155 mA and 500 mA, respectively.

PRU Header (54 Pin):

  • PRU Header offers low speed connection to PRG0 Interface.
  • PRG0_PRU0 and PRG0_PRU1 signals are terminated on the PRU Expansion Connector.
  • PRG0 signals are connected to a 27x2 standard 0.1” spaced 54-pin connector.
  • Connector contains MDIO control Signals (2 Pins), PRG0_PRU0_GPO [0: 19], PRG0_PRU1_GPO [0: 17], +3.3V PWR (2 Pins) and Ground reference (5 Pins), SoC I2C0 signals (2 pins), Reserved (2 pins), DETECT, RESET, INT going to the daughter card.
  • 3.3 V are current limited to 500 mA.

Safety Connector or MCU 28pin connector:

  • A safety signal connector is 14x2 standard 0.1” spaced header.
  • The pin-out should be compatible with the AM64 GPEVM.
  • MCU connector will only include signals connected to the MCU.
  • 18 Signals include MCU_I2C0, MCI_I2C1, MCU_UART1 (with flow control), MCU_SPI0 and MCU_GPIO (6, 7, 8 and 9), and Test LED signal.
  • Additional control signals provided on the connector include CONN_MCU_RESETz, CONN_MCU_PORz, MCU_RESETSTATz, MCU_SAFETY_ERRORn_3.3V IO to MCU and GND.
  • MCU Domain warm reset (MCU_RESETz) and MCU Domain cold reset (MCU_PORz) of SoC is achieved by CONN_MCU_RESETz and CONN_MCU_PORz respectively from Safety Connector.
  • Allowed current limit is 100 mA on 3.3-V rail.

Serial Interfaces:

  • SoC I2C [0] signals are connected to Board ID EEPROM, User Expansion Headers, and TPS6522053xx PMIC.
  • SoC I2C [1] signals are connected to 8-Bit LED Driver, 8-Bit GPIO Expander, Temperature Sensors and Test Automation Header.
  • SoC I2C [2] signals are connected to User Expansion Headers.
  • SPI0 and SPI1 signals are connected to User expansion connector.
  • SoC UART [5] signals are connected to User expansion connector.

LEDs, Push Buttons, and Boot Switches:

  • LEDs: Main Power(x1), PMIC PGOOD(x1), GPIO from MPU Domain(x1) and MCU domain(x1), Fault Indication LED(x1), Eight Industrial Communication LEDs.
  • Push Button Switches: Enable Pin of TPS6522053xx PMIC (x1), and User Interrupt push button on AM64x Main GPIO (x1).
  • Boot Switches: Two 8-Bit DIP Switches for the User to select various Boot modes for AM64x.

Sensor Interface:

  • 2x Temperature Sensor near SoC and LPDDR4 for thermal monitoring.

JTAG and DEBUG Interfaces:

  • Necessary circuit to offer on-board JTAG Support using XDS110 emulation through Micro- B USB connector.
  • XDS110 also offers UART-To-USB Interface for one of the Serial Ports of AM64xx ( SoC_Main_UART1)
  • Additionally one 20-pin cTI connector is also used.
  • USB to UART (x2 Ports) for Debug Console access terminated on a single USB Micro-B Connector is provided via CP2105.
  • XDS110 controller controls the power cycle, change boot modes, and reset the SoC.

Power Supply:

  • The AM64x SKEVM is powered through a USB Type-C Connector
  • 5V is bucked down to 3V3 by LM61460AASQRJRRQ1 regulator. VCC3V3SYS_EXT is the input supply to the PMIC.
  • TPS6522053RHBR PMIC and other discrete regulators on the starter kit provide all the required power supplies for SoC and other peripherals (LPDDR4, Wi-Fi Module, OSPI, Clock buffers, Level translators, and logic gates).
  • Dedicated regulators are also provided for:
    • Powering the always-on circuits of the Test Automation Header section.
    • E-Fuse programming of the SoC.
    • Optional Power to the WL1837MOD WiLink module
    • XDS110 Debugger section
    • 3V3 for SoC and peripherals
    • 1V0 for Ethernet Phys
  • Recommended Power Supplies:
    • CUI Inc. 5V 15W AC/DC External Wall Mount Adapter - SWC15-S5-NB
    • GlobalTek Inc. 5V 15W AC/DC External Mount Wall Adapter - WR9QA3000USBC3MNA-CIMR6B
    • Qualtek USB 2.0 Cable C Male to C Male 3.28' Shielded Cable for powering the boards through a laptop Type-C port - 3021091-01M