SPRUJ21D October 2022 – February 2024
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.
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) |