SPRUJD8 June   2024

 

  1.   1
  2.   Description
  3.   Get Started
  4.   Features
  5.   Applications
  6.   6
  7. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 Device Information
    4. 1.4 Specification
  8. 2Hardware
    1. 2.1 Key Features and Interfaces
    2. 2.2 Power On/Off Procedure
    3. 2.3 Power Input
      1. 2.3.1 Power Supply
      2. 2.3.2 Power Control
      3. 2.3.3 Power Budget Considerations
    4. 2.4 User Inputs and Settings
      1. 2.4.1 Boot Configuration Settings
      2. 2.4.2 Board Configuration Settings
      3. 2.4.3 Reset Pushbuttons
      4. 2.4.4 User Pushbuttons
    5. 2.5 Standard Interfaces
      1. 2.5.1 Audio Input and Output
      2. 2.5.2 Display Port Interfaces
      3. 2.5.3 Gigabit Ethernet
      4. 2.5.4 JTAG/Emulation Interface
      5. 2.5.5 MicroSD Card Cage
      6. 2.5.6 PCIe Card Slot
      7. 2.5.7 UARTs for Terminal/Logging
      8. 2.5.8 USB Interface
    6. 2.6 Expansion Interfaces
      1. 2.6.1 Accessory Power Connector
      2. 2.6.2 Analog-to-Digital Conversion
      3. 2.6.3 Camera Interface
      4. 2.6.4 CAN-Bus Interface
      5. 2.6.5 Fan Header
      6. 2.6.6 LIN-Bus Interface
      7. 2.6.7 Test and Automation Control Interface
    7. 2.7 Circuit Details
      1. 2.7.1 Interface Mapping
      2. 2.7.2 Shared Interfaces / Signal Muxing
      3. 2.7.3 I2C Address Mapping
      4. 2.7.4 GPIO Mapping
      5. 2.7.5 Power Monitoring
      6. 2.7.6 Power Delivery Network (PDN)
      7. 2.7.7 Identification EEPROM
  9. 3Hardware Design Files
    1. 3.1 Schematics
    2. 3.2 PCB Layouts
    3. 3.3 Bill of Materials (BOM)
  10. 4Compliance Information
    1. 4.1 EMC, EMI, and ESD Compliance
    2. 4.2 Reach Compliance
    3. 4.3 Thermal Compliance
  11. 5Additional Information
    1. 5.1 Known Hardware or Software Issues
    2. 5.2 Trademarks

GPIO Mapping

The General Purpose IOs (GPIO) of the EVM are broken into two major groups, IO connected to processor or connected to I2C-based Expander and are separated into two tables below.

Table 2-20 Processor Controlled GPIO
J784S4 GPIOFunctionDIR/LevelRemarks
WKUP_GPIO0_1Boot EEPROM Write ProtectOutput

‘0’ – Memory is NOT Write-Protected

‘1’ – Memory is Write-Protected (default)

WKUP_GPIO0_2MCU CAN Bus #1 Stand-byOutput

‘0’ – Normal Mode

‘1’ – Standby Mode (default)

WKUP_GPIO0_3MCU CPSW2G Ethernet InterruptInput

‘0’ – Active Interrupt Request

‘1’ – No Interrupt Requested (default)

WKUP_GPIO0_6SPI Flash Memory SelectionBi-Dir

‘0’ – xSPI NOR Flash is selected

‘1’ – Octal-NAND Flash is selected

(Note Default is set via dip switch)

WKUP_GPIO0_7Pushbutton [SW5] System / User InterruptInput

‘0’ – Pushbutton is pressed

‘1’ – Pushbutton is NOT pressed (default)

WKUP_GPIO0_28USB Type C Cable OrientationInput

‘0’ – Low Position Detected (Default)

‘1’ – High Position Detected

WKUP_GPIO0_39Power Management IC (PMIC) InterruptInput

‘0’ – Active Interrupt Request

‘1’ – No Interrupt Requested (default)

WKUP_GPIO0_55System Power DownOutput

‘0’ – Normal Operation (default)

‘1’ – System Power Down/Off

WKUP_GPIO0_56MCU CPSW2G Ethernet ResetOutput

‘0’ – Ethernet PHY is Reset

‘1’ – Ethernet PHYT is NOT Reset (default)

WKUP_GPIO0_66Power Measurement Bus SelectionBi-Dir

‘0’ – Selects Bus #1 for access to INAs (default)

‘1’ – Selects Bus #2 for access to INAs

WKUP_GPIO0_69MCU CAN Bus #0 Stand-byOutput

‘0’ – Normal Mode

‘1’ – Standby Mode (default)

WKUP_GPIO0_70Pushbutton [SW8] System / User InterruptInput

‘0’ – Pushbutton is pressed

‘1’ – Pushbutton is NOT pressed (default)

WKUP_GPIO0_84Serial Ethernet Expansion #1 InterruptInput

‘0’ – Active Interrupt Request

‘1’ – No Interrupt Requested (default)

WKUP_GPIO0_85Serial Ethernet Expansion #2 InterruptInput

‘0’ – Active Interrupt Request

‘1’ – No Interrupt Requested (default)

WKUP_GPIO0_86IO Expander Interrupt (Bus I2C0)Input

‘0’ – Active Interrupt Request

‘1’ – No Interrupt Requested (default)

GPIO_3DSI/DisplayPort Bridge InterruptInput

‘0’ – Active Interrupt Request

‘1’ – No Interrupt Requested (default)

GPIO_8SD Card IO Voltage SelectionOutput

‘0’ – SD Card IO Voltage is 1.8V

‘1’ – SD Card IO Voltage is 3.3V (default)

GPIO_11Pushbutton [SW3] System / User InterruptInput

‘0’ – Pushbutton is pressed

‘1’ – Pushbutton is NOT pressed (default)

GPIO_18IO Expander Interrupt (Bus I2C5)Input

‘0’ – Active Interrupt Request

‘1’ – No Interrupt Requested (default)

GPIO_21CPSW2G Ethernet InterruptInput

‘0’ – Active Interrupt Request

‘1’ – No Interrupt Requested (default)

GPIO_26Camera Expansion #1 GPIO #2Bi-DirCamera Expansion Board Specific (Pin 18)
GPIO_28Camera Expansion #1 GPIO #4Bi-DirCamera Expansion Board Specific (Pin 22)
Note: GPIO functions sometimes share pins with other functions. The default state of these IO are set by the MCU_BOOTMODE and/or BOOTMODE pins. For the EVM, these pins are set via dip switches.
Table 2-21 Expander Controller GPIO

I2C0/TCA6416

Addr: 0x20

FunctionDIR/LevelRemarks
P00PCIe1 Mode SelectionInput

‘0’ – Processor/PCIe1 is Root Complex

‘1’ – Processor/PCIe1 is End Point

(Note Default is set via dip switch)

P01PCIe1 PERSTz StatusInput

‘0’ – PCIe1 Reset is asserted

‘1’ – PCIe1 Reset is NOT asserted

P02

PCIe1 PERSTz Output

(Root Complex Mode)

Output

‘0’ – PCIe1 Reset is asserted

‘1’ – PCIe1 Reset is NOT asserted

P03

PCIe1 PERSTz to PORz

(End Point Mode)

Output

‘0’ – PCIe1 PERSTz is separate from PORz

‘1’ – PCIe1 PERSTz can control PORz

P04PCIe0 Mode SelectionInput

‘0’ – Processor/PCIe0 is Root Complex

‘1’ – Processor/PCIe0 is End Point

(Note Default is set via dip switch)

P05PCIe0 PERSTz StatusInput

‘0’ – PCIe0 Reset is asserted

‘1’ – PCIe0 Reset is NOT asserted

P06

PCIe0 PERSTz Output

(Root Complex Mode)

Output

‘0’ – PCIe0 Reset is asserted

‘1’ – PCIe0 Reset is NOT asserted

P07

PCIe0 PERSTz to PORz

(End Point Mode)

Output

‘0’ – PCIe0 PERSTz is separate from PORz

‘1’ – PCIe0 PERSTz can control PORz

P10PCIe1 Card Presence DetectionInput

‘0’ – Card detected for PCIe1

‘1’ – Card NOT detected for PCIe1 (default)

P11PCIe0 Card Presence DetectionInput

‘0’ – Card detected for PCIe0

‘1’ – Card NOT detected for PCIe0 (default)

P12External Clock enabled for PCIe0Output

‘0’ – External Clock is NOT enabled for PCIe0

‘1’ – External Clock is enabled for PCIe0 (default)

P13External Clock enabled for PCIe1Output

‘0’ – External Clock is NOT enabled for PCIe1

‘1’ – External Clock is enabled for PCIe1 (default)

P14McASP (Audio) / CAN Mux SelectOutput

‘0’ – McASP0 is selected to Codec (CAN3, CAN5 are disabled) (default)

‘1’ – CAN3, CAN5 are selected, McASP0 (audio) is disabled

P15GESI Expansion Mux ControlOutputReserved (GESI Expansion is not supported)
P16GESI Expansion Mux ControlOutputReserved (GESI Expansion is not supported)
P17GESI Expansion Ethernet ResetOutputReserved (GESI Expansion is not supported)

I2C0/TCA6424

Addr: 0x22

FunctionDIR/LevelRemarks
P00Serial Ethernet #1 Expansion Power DownOutput

‘0’ – Expansion board is active (default)

‘1’ – Expansion board is powered down

P01Serial Ethernet #1 GPIO1OutputExpansion Board specific (Pin 46)
P02Serial Ethernet REFCLK Program EnableOutput

‘0’ – I2C is not connected to CDC clock def (default)

‘1’ – Expansion board is NOT reset

P03Serial Ethernet #1 GPIO2Bi-DirExpansion Board specific (Pin 47)
P04Serial Ethernet #2 Expansion ResetOutput

‘0’ – Expansion board is RESET (default)

‘1’ – Expansion board is NOT reset

P05User Dip Switch Input [SW2]Input

‘0’ – Dip Switch SW2 position 10 set to OFF

‘1’ – Dip Switch SW2 position 10 set to ON

(Note Default is set via dip switch SW2)

P06User LED [LD2]Output

‘0’ – LED [LD2] is ON

‘1’ – LED [LD2] is OFF (default)

P07User LED [LD3]Output

‘0’ – LED [LD3] is ON

‘1’ – LED [LD3] is OFF (default)

P10Power Measurement Bus EnableOutput

‘0’ – Enabled access to INA from processor (I2C1) (default)

‘1’ – Disables access to INA from processor

P11Serial Ethernet #2 Expansion Power DownOutput

‘0’ – Expansion board is active (default)

‘1’ – Expansion board is powered down

P12Serial Ethernet #2 GPIO2Bi-DirExpansion Board specific (Pin 47)
P13External Clock Generator ResetOutput

‘0’ – Expansion board is RESET

‘1’ – Expansion board is NOT reset (default)

P14USB0 Mux SelectOutput

‘0’ – USB0 is connected to Type C (default)

‘1’ – USB0 interface is connected Type A (via hub)

P15

Debug/Trace Enable

(Note: This setting can affect other interfaces.)

Bi-Dir

‘0’ – Debug/Trace signals are enabled to MIPI-60 emulation interface [J23]

‘1’ – Debug/Trace signals are NOT enabled to MIPI-60 interface [J23]

(Note Default is set via dip switch SW2.2)

P16

Interface Mux Selection #1

(Note: This setting can affect other interfaces.)

Output

‘0’ – Alternate Interfaces are selected for Mux #1

‘1’ – Standard Interfaces are selected for Mux #1 (default)

P17

Interface Mux Selection #2

(Note: This setting can affect other interfaces. )

Output

‘0’ – Alternate Interfaces are selected for Mux #2

‘1’ – Standard Interfaces are selected for Mux #2 (default)

P20CPSW2G Ethernet ResetOutput

‘0’ – Ethernet PHY is Reset

‘1’ – Ethernet PHYT is NOT Reset (default)

P21Serial Ethernet #2 GPIO1OutputExpansion Board specific (Pin 46)
P22SD Card Power Enable/ResetOutput

‘0’ – SD Card Power is disabled/Reset

‘1’ – SD Card Power is enabled/active (default)

P23USB Type C Power EnableOutput

‘0’ – USB Type C Power is disabled

‘1’ – USB Type C Power is enabled (default)

P24USB Type C Mode SelectionBi-Dir

‘00’ = DFP (Downstream Facing Port)

‘01’ = DRP (Dual Role Port)

P25

‘1x’ = UFP (Upstream Facing Port)

(Note Default is set via dip switch [SW2 bits 3:4])

P26LIN Bus PHY EnableOutput

‘0’ – LIN Bus PHY is Disabled (default)

‘1’ – LIN Bus PHY is Enabled

P27CAN Bus #3, #4, #5 Stand-byOutput

‘0’ – Normal Mode

‘1’ – Standby Mode (default)

I2C3/TCA6408

Addr: 0x20

FunctionDIR/LevelRemarks
P00Audio Codec Enable/ResetOutput

‘0’ – Audio Codec is disabled/Reset (default)

‘1’ – Audio Codec is enabled/active

P01 – P07Reserved / UnusedBi-DirReserved / Unused

I2C4/TCA6408

Addr: 0x20

FunctionDIR/LevelRemarks
P00DisplayPort #0 Power EnableOutput

‘0’ – DisplayPort Power is disabled (default)

‘1’ – DisplayPort Power is enabled

P01DisplayPort #1 Power EnableOutput

‘0’ – DisplayPort Power is disabled (default)

‘1’ – DisplayPort Power is enabled

P02DisplayPort #1 Transmitter EnableOutput

‘0’ – DisplayPort Transmitter is disabled (default)

‘1’ – DisplayPort Transmitter is enabled

P03-P07Reserved / UnusedBi-DirReserved / Unused

I2C5/TCA6408

Addr: 0x20

FunctionDIR/LevelRemarks
P00Camera Expansion Reset (#1 and #2)Output

‘0’ – Camera Expansion is disabled/Reset (default)

‘1’ – Camera Expansion is enabled/active

P01Camera Expansion #1 GPIO #0Bi-DirCamera Expansion Board Specific (Pin 6)
P02Camera Expansion #1 GPIO #1Bi-DirCamera Expansion Board Specific (Pin 8)
P03Camera Expansion #1 GPIO #3Bi-DirCamera Expansion Board Specific (Pin 20)
P04Camera Expansion #2 GPIO #1Bi-DirCamera Expansion Board Specific (Pin 8)
P05Camera Expansion #2 GPIO #2Bi-DirCamera Expansion Board Specific (Pin 18)
P06Camera Expansion #2 GPIO #3Bi-DirCamera Expansion Board Specific (Pin 20)
P07Camera Expansion #2 GPIO #4Bi-DirCamera Expansion Board Specific (Pin 22)