SPRUJ21D October   2022  – February 2024

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 Inside the Box
    2. 1.2 Key Features and Interfaces
    3. 1.3 Thermal Compliance
    4. 1.4 EMC, EMI, and ESD Compliance
  5. 2User Interfaces
    1. 2.1 Power Input
      1. 2.1.1 Power Input [J14] With LED for Status [LD3]
      2. 2.1.2 Power Budget Considerations
    2. 2.2 User Inputs
      1. 2.2.1 Board Configuration Settings [SW1]
      2. 2.2.2 Reset Pushbutton [SW2]
      3. 2.2.3 User Pushbutton [SW3] With User LED Indication [LD2]
    3. 2.3 Standard Interfaces
      1. 2.3.1 Uart-Over-USB [J4] With LED for Status [LD1]
      2. 2.3.2 Gigabit Ethernet [J8] With Integrated LEDs for Status
      3. 2.3.3 JTAG/Emulation Interface [J9]
      4. 2.3.4 USB3.1 Gen1 Interfaces [J10] [J12]
      5. 2.3.5 M.2 Key E Connector [J11] for Wi-Fi Networking Modules
      6. 2.3.6 Stacked DisplayPort and HDMI Type A [J13]
      7. 2.3.7 M.2 Key M Connector [J22] for SSD Modules
      8. 2.3.8 MicroSD Card Cage [J23]
    4. 2.4 Expansion Interfaces
      1. 2.4.1 Heatsink [ACC1] With [J16] Fan Header
      2. 2.4.2 CAN-FD Connector(s) [J1] [J2] [J5] [J6]
      3. 2.4.3 Expansion Header [J3]
      4. 2.4.4 Camera Interface, 15-Pin Flex Connectors [J18] [J19]
      5. 2.4.5 Camera Interface, 40-Pin High Speed [J24]
      6. 2.4.6 Automation and Control Connector [J25]
  6. 3Mechanicals
  7. 4Circuit Details
    1. 4.1 Top Level Diagram
    2. 4.2 Interface Mapping
    3. 4.3 I2C Address Mapping
    4. 4.4 GPIO Mapping
    5. 4.5 Identification EEPROM
  8. 5Usage Notes and Advisories
    1. 5.1 Usage Notes
    2. 5.2 Advisories
  9. 6References
  10. 7Revision History

GPIO Mapping

The General Purpose IOs (GPIO) of TDA4VM SoC are broken into two major groups, WKUP and MAIN. For this design, there is not much functional difference between the IOs. Table 4-3 describes the GPIO mapping of TDA4VM SoC with the EVM peripherals and provides the default settings.

Table 4-3 GPIO Mapping Table
TDA4VM Pin Name GPIO Function Dir/Level Remarks
WKUP_GPIO0_3 WKUP_GPIO0_3 MCU CAN Bus #0 Stand-by Output ‘0’ – Normal Mode
‘1’ – Standby Mode (default)
WKUP_GPIO0_4 WKUP_GPIO0_4 SW3 Pushbutton Input ‘0’ – SW3 is Pressed
‘1’ – SW2 is NOT Pressed (default)
WKUP_GPIO0_5 WKUP_GPIO0_5 EEPROM Write Protect Output ‘0’ – EEPROM is NOT Write Protected (default)
‘1’ – EEPROM is Write Protected
WKUP_GPIO0_6 WKUP_GPIO0_6 Test Automation Interrupt #2 Input ‘0’ - To Be Defined by User
‘1’ - To Be Defined by User (default)
WKUP_GPIO0_7 WKUP_GPIO0_7 Power Management IC Interrupt Input ‘0’ – Active Interrupt Request
‘1’ – No Interrupt Request (default)
WKUP_GPIO0_8 WKUP_GPIO0_8 SD Card Power Enable Output ‘0’ – SD Card Power Disabled
‘1’ – SD Card Power Enable (default)
WKUP_GPIO0_9 WKUP_GPIO0_9 SD Card IO Voltage Selection Output ‘0’ – SD Card IO Voltage is 1.8V
‘1’ – SD Card IO Voltage is 3.3V (default)
WKUP_GPIO0_10 WKUP_GPIO0_10 Ethernet PHY Reset Output ‘0’ – Ethernet is Reset
‘1’ – Ethernet is NOT Reset (default)
WKUP_GPIO0_11 WKUP_GPIO0_11 M.2 Key M Interface Signal (RSTz) Output RSTz, See M.2 Key M specification for more details. (Default = ‘0’)
MCU_OSPI1_DQS WKUP_GPIO0_31 Flash Memory Interrupt Input ‘0’ – Active Interrupt Request
‘1’ – No Interrupt Request (default)
MCU_OSPI1_CSN0 WKUP_GPIO0_36 M.2 Key E Interface Signal (SDIO_RESET#) Output SDIO_RESET#, See M.2 Key E specification for more details. (Default = ‘0’)
MCU_OSPI1_CSN1 WKUP_GPIO0_37 M.2 Key E Interface Signal (SDIO_WAKE#) Output SDIO_WAKE#, See M.2 Key E specification for more details. (Default = ‘1’)
MCU_SPI0_CS0 WKUP_GPIO0_55 System Power Down Output '0' - Normal Operation (default)
'1' - System Power Down/Off
PMIC_POWER_EN0 WKUP_GPIO0_66 Ethernet PHY Interrupt Input ‘0’ – Active Interrupt Request
‘1’ – No Interrupt Request (default)
PRG1_PRU0_GPO4 GPIO0_5 40-pin Expansion Header Signal (GPIO) Bi-Dir Expansion Board Specific (Pin 16)
PRG1_PRU0_GPO6 GPIO0_7 40-pin Expansion Header Signal (REFCLK0/GPIO) Bi-Dir Expansion Board Specific (Pin 7)
PRG1_PRU0_GPO7 GPIO0_8 40-pin Expansion Header Signal (GPIO) Bi-Dir Expansion Board Specific (Pin 22)
PRG1_PRU0_GPO10 GPIO0_11 40-pin Expansion Header Signal (GPIO) Bi-Dir Expansion Board Specific (Pin 15)
PRG0_PRU0_GPO18 GPIO0_61 M.2 Key E Interface Signal (W_DISABLE1#) Output W_DISABLE1#, See M.2 Key E specification for more details. (Default = ‘1’)
PRG0_PRU0_GPO19 GPIO0_62 M.2 Key E Interface Signal (W_DISABLE2#) Output W_DISABLE2#, See M.2 Key E specification for more details. (Default = ‘1’)
PRG0_PRU1_GPO1 GPIO0_64 User LED (LD2) Output '0' – LED [LD2] is OFF (default)
'1' – LED [LD2] is ON
PRG0_PRU1_GPO2 GPIO0_65 CAN Bus #0 Stand-by Output ‘0’ – Normal Mode
‘1’ – Standby Mode (default)
PRG0_PRU1_GPO3 GPIO0_66 CAN Bus #5 Stand-by Output ‘0’ – Normal Mode
‘1’ – Standby Mode (default)
PRG0_PRU1_GPO4 GPIO0_67 CAN Bus #9 Stand-by Output ‘0’ – Normal Mode
‘1’ – Standby Mode (default)
PRG0_PRU1_GPO8 GPIO0_71 40-pin Expansion Header Signal (GPIO) Bi-Dir Expansion Board Specific (Pin 11)
PRG0_PRU1_GPO9 GPIO0_72 M.2 Key E Interface Signal (RTSz) Output RSTz, See M.2 Key E specification for more details. (Default = ‘0’)
PRG0_PRU1_GPO11 GPIO0_74 CSI Expansion Signal (GPIO) Bi-Dir CSI2 Expansion Board Specific (Pin 6)
PRG0_PRU1_GPO12 GPIO0_75 CSI Expansion Signal (GPIO) Bi-Dir CSI2 Expansion Board Specific (Pin 8)
PRG0_PRU1_GPO13 GPIO0_76 CSI Expansion Signal (GPIO) Bi-Dir CSI2 Expansion Board Specific (Pin 18)
PRG0_PRU1_GPO14 GPIO0_77 CSI Expansion Signal (GPIO) Bi-Dir CSI2 Expansion Board Specific (Pin 20)
PRG0_PRU1_GPO15 GPIO0_78 CSI Expansion Signal (GPIO) Bi-Dir CSI2 Expansion Board Specific (Pin 22)
PRG0_PRU1_GPO16 GPIO0_79 CSI Expansion Signal (RESETz) Output ‘0’ – CSI Board is Reset (Default)
‘1’ – CSI Board is NOT Reset
PRG0_PRU1_GPO19 GPIO0_82 40-pin Expansion Header Signal (GPIO) Bi-Dir Expansion Board Specific (Pin 13)
RGMII5_TX3 GPIO0_87 HDMI Monitor Enable Output ‘0’ – Power Down
‘1’ – Normal Operation (default)
RGMII5_TD2 GPIO0_88 CSI Expansion Interface Selection Output CSI I2C MUX select
‘0’ – Camera/Flex Selected (default)
‘1’ – 40-pin Camera Expansion Selected
RGMII5_RD3 GPIO0_93 40-pin Expansion Header Signal (GPIO) Bi-Dir Expansion Board Specific (Pin 29)
RGMII5_RD2 GPIO0_94 40-pin Expansion Header Signal (GPIO) Bi-Dir Expansion Board Specific (Pin 31)
RGMII5_RD1 GPIO0_95 M.2 Key E Interface Signal (UART_WAKE#) Output UART_WAKE#, See M.2 Key E specification for more details. (Default = ‘1’)
RGMII6_TX_CTL GPIO0_97 40-pin Expansion Header Signal (GPIO) Bi-Dir Expansion Board Specific (Pin 36)
SPI0_CS0 GPIO0_111 Display Port Monitor Enable Output ‘0’ – Monitor is Disabled (default)
‘1’ – Monitor is Enabled
SPI0_D1 GPIO0_115 40-pin Expansion Header Signal (GPIO) Bi-Dir Expansion Board Specific (Pin 37)
SPI1_CS0 GPIO0_116 Camera #0 Flex Signal (PwrDwn) Output Camera Specific (Pin 11a)
‘0’ – Normal Operation (default)
‘1’ – Power Down
SPI1_CS1 GPIO0_117 Camera #0 Flex Signal (GPIO) Bi-Dir Camera Specific (Pin 12a)
SPI1_CLK GPIO0_118 CSI I2C/GPIO Voltage Selection Output ‘0’ – 1.8 V IO (default)
‘1’ – 3.3 V IO
SPI1_D0 GPIO0_119 Camera #1 Flex Signal (PwrDwn) Output Camera Specific (Pin 11a)
‘0’ – Normal Operation (default)
‘1’ – Power Down
SPI1_D1 GPIO0_120 Camera #1 Flex Signal (GPIO) Bi-Dir Camera Specific (Pin 12a)
UART1_CTSN GPIO0_127 HDMI Transceiver Enable Output ‘0’ – Power Down (default)
‘1’ – Normal Operation
UART1_RTSN GPIO1_0 HDMI Monitor Detect Input ‘0’ – No Monitor Detected (default)
‘1’ – Monitor Detected
MCAN1_RX GPIO1_3 USB Type C Cable Orientation Input ‘0’ – Low Position Detected (default)
‘1’ – High Position Detected
EXT_REFCLK1 GPIO1_12 40-pin Expansion Header Signal (GPIO) Bi-Dir Expansion Board Specific (Pin 18)
Note: In the DIR/Level column, output is to the peripheral/module, input is from the peripheral/module. Bi-Dir signals can be configured as either input or output.