TS-4100 CPU DIO Table: Difference between revisions

From embeddedTS Manuals
(Temporary commit. Did some work, don't want to lose progress. Moving to new gpio subsystem so that needs to be documented.)
(Fixed I2S links)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
The GPIO numbers in the table below are relevant to how the Linux references these numbers.  The CPU documentation refers to bank and IO while Linux flattens this out to one number space. 
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! GPIO Number
! Chip
! Name
! Pin
! REMOVE
! Functions
! Functions <ref>Common functions for the pin. Default kernel function is denoted with parenthesis "()"</ref>
! Location
! Location
|-
|-
| 0
| 0
| ([[#USB|USB1 OTG ID]]) / GPIO
| [[#TS-SOCKET|CN2_074]]
|-
| 0
| 1
| (GPIO) / [[#ADC|ADC input]]
| [[#TS-SOCKET|CN2_012]]
|-
| 0
| 8
| ([[#PWM|PWM0]]) / [[#ADC|ADC input]] / GPIO
| [[#TS-SOCKET|CN1_057]]
|-
| 0
| 9
| ([[#PWM|PWM1]]) / [[#ADC|ADC input]] / GPIO
| [[#TS-SOCKET|CN2_091]]
|-
| 0
| 10
| ([[#Ethernet|Ethernet PHY power en.]]) / GPIO
| [[#TS-SOCKET|CN2_046]]
|-
|0
| 11
| ([[#I2S_Audio|I2S Master Clock]]) / GPIO
| [[#TS-SOCKET|CN2_054]]
|-
| 0
| 12
| ([[#I2S_Audio|I2S TX Sync]]) / GPIO
| [[#TS-SOCKET|CN2_038]]
|-
| 0
| 13
| ([[#I2S_Audio|I2S TX Bit Clock]]) / GPIO
| [[#TS-SOCKET|CN2_036]]
|-
| 0
| 14
| ([[#I2S_Audio|I2S RX Data]]) / GPIO
| [[#TS-SOCKET|CN2_042]]
|-
| 0
| 15
| ([[#I2S_Audio|I2S TX Data]]) / GPIO
| [[#TS-SOCKET|CN2_040]]
|-
| 0
| 16
| 16
| CONSOLE_TXD
| ([[#UARTs|Console UART TXD]]) / GPIO
|
| ([[#UARTs|Console UART]]) / GPIO
| [[#TS-SOCKET|CN2_093]] / [[#Supervisory Microcontroller|Microcontroller]]
| [[#TS-SOCKET|CN2_093]] / [[#Supervisory Microcontroller|Microcontroller]]
|-
|-
| 0
| 17
| 17
| CONSOLE_RXD
| ([[#UARTs|Console UART RXD]]) / GPIO
|
| ([[#UARTs|Console UART]]) / GPIO
| [[#TS-SOCKET|CN2_095]] / [[#Supervisory Microcontroller|Microcontroller]]
| [[#TS-SOCKET|CN2_095]] / [[#Supervisory Microcontroller|Microcontroller]]
|-
|-
| 0
| 18
| 18
| SPARE_1
|
| (GPIO)
| (GPIO)
| [[#Crossbar|FPGA Crossbar]]
| [[#Crossbar|FPGA Crossbar SPARE_1]]
|-
|-
| 0
| 19
| 19
| SPARE_2
|
| (GPIO)
| (GPIO)
| [[#Crossbar|FPGA Crossbar]]
| [[#Crossbar|FPGA Crossbar SPARE_2]]
|-
|-
| 0
| 20
| 20
| UART2_TXD
| ([[#UARTs|UART1 TXD]]) / GPIO
|
| ([[#UARTs|UART]]) / GPIO
| [[#TS-SOCKET|CN2_082]]
| [[#TS-SOCKET|CN2_082]]
|-
|-
| 0
| 21
| 21
| UART2_RXD
| ([[#UARTs|UART1 RXD]]) / GPIO
|
| ([[#UARTs|UART]]) / GPIO
| [[#TS-SOCKET|CN2_084]]
| [[#TS-SOCKET|CN2_084]]
|-
|-
| CAN_2_TXD
| 0
| UART2_CTS_B
| 22
| 22
| [[#CAN]]
| ([[#CAN|CAN1 TX]]) / GPIO
| CN1_071
| [[#TS-SOCKET|CN1_071]]
|-
|-
| CAN_2_RXD
| 0
| UART2_RTS_B
| 23
| 23
| [[#CAN]]
| ([[#CAN|CAN1 RX]]) / GPIO
| CN1_069
| [[#TS-SOCKET|CN1_069]]
|-
| 0
| 24
| ([[#UARTs|UART2 TXD]]) / GPIO
| [[#Crossbar|FPGA Crossbar UART2_TXD]]
|-
|-
| UART3_RXD
| 0
| UART3_RX_DATA
| 25
| 25
| [[#COM_Ports]]
| ([[#UARTs|UART2 RXD]]) / GPIO
| [[#FPGA|FPGA Crossbar]] (Default Bluetooth RX)
| [[#Crossbar|FPGA Crossbar UART2_RXD]]
|-
|-
| UART3_TXD
| 0
| UART3_TX_DATA
| 24
| [[#COM_Ports]]
| [[#FPGA|FPGA Crossbar]] (Default Bluetooth TX)
|-
| UART3_CTS#
| UART3_CTS_B
| 26
| 26
| [[#COM_Ports]]
| ([[#UARTs|UART2 CTS]]) / GPIO
| [[#FPGA|FPGA Crossbar]] (Default Bluetooth CTS)
| [[#Crossbar|FPGA Crossbar UART2_CTS]]
|-
|-
| UART3_RTS#
| 0
| UART3_RTS_B
| 27
| 27
| [[#COM_Ports]]
| ([[#UARTs|UART2 RTS]]) / GPIO
| [[#FPGA|FPGA Crossbar]] (Default Bluetooth RTS)
| [[#Crossbar|FPGA Crossbar UART2_RTS]]  
|-
|-
| UART4_RXD
| 0
| UART4_RX_DATA
| 29
| [[#COM_Ports]]
| [[#FPGA|FPGA Crossbar]] (Default CN2_080)
|-
| UART4_TXD
| UART4_TX_DATA
| 28
| 28
| [[#COM_Ports]]
| ([[#UARTs|UART3 TXD]]) / GPIO
| [[#FPGA|FPGA Crossbar]] (Default CN2_078)
| [[#Crossbar|FPGA Crossbar UART3_TXD]]
|-
|-
| UART5_RXD
| 0
| UART5_RX_DATA
| 29
| 31
| ([[#UARTs|UART3 RXD]]) / GPIO
| [[#COM_Ports]]
| [[#Crossbar|FPGA Crossbar UART3_RXD]]
| CN2_092
|-
|-
| UART5_TXD
| 0
| UART5_TX_DATA
| 30
| 30
| [[#COM_Ports]]
| ([[#UARTs|UART4 TXD]]) / GPIO
| CN2_090
| [[#TS-SOCKET|CN2_090]]
|-
|-
| AUD_RXD
| 0
| JTAG_TCK
| 31
| 14
| ([[#UARTs|UART4 RXD]]) / GPIO
| [[#I2S]] / [[#JTAG]]
| [[#TS-SOCKET|CN2_092]]
| CN2_042
|-
| AUD_CLK
| JTAG_TDI
| 13
| [[#I2S]] / [[#JTAG]]
| CN2_036
|-
| AUD_FRM
| JTAG_TDO
| 12
| [[#I2S]] / [[#JTAG]]
| CN2_038
|-
| AUD_MCLK
| JTAG_TMS
| 11
| [[#I2S]] / [[#JTAG]]
| CN2_054
|-
| AUD_TXD
| JTAG_TRST_B
| 15
| [[#I2S]] / [[#JTAG]]
| CN2_040
|-
| EN_ETH_PHY_PWR
| JTAG_MOD
| 10
| Eth PHY enable / [[#JTAG]]
| CN2_046
|-
|-
| CAM_D_0
| 2
| CSI_DATA00
| 117
| [[#Camera Interface]] / GPIO
| CN2_052
|-
| CAM_D_1
| CSI_DATA01
| 118
| [[#Camera Interface]] / GPIO
| CN2_056
|-
| CAM_D_2
| CSI_DATA02
| 119
| [[#Camera Interface]] / GPIO
| CN2_058
|-
| CAM_D_3
| CSI_DATA03
| 120
| [[#Camera Interface]] / GPIO
| CN2_060
|-
| CAM_D_4
| CSI_DATA04
| 121
| [[#Camera Interface]] / GPIO
| CN2_062
|-
| CAM_D_5
| CSI_DATA05
| 122
| [[#Camera Interface]] / GPIO
| CN2_064
|-
| CAM_D_6
| CSI_DATA06
| 123
| [[#Camera Interface]] / GPIO
| CN2_066
|-
| CAM_D_7
| CSI_DATA07
| 124
| [[#Camera Interface]] / GPIO
| CN2_068
|-
| CAM_HSYNC
| CSI_HSYNC
| 116
| [[#Camera Interface]] / GPIO
| CN2_070
|-
| CAM_MCLK
| CSI_MCLK
| 113
| [[#Camera Interface]] / GPIO
| CN2_034
|-
| CAM_PIX_CLK
| CSI_PIXCLK
| 114
| [[#Camera Interface]] / GPIO
| CN2_032
|-
| CAM_VSYNC
| CSI_VSYNC
| 115
| [[#Camera Interface]] / GPIO
| CN2_072
|-
| USB_OTG1_ID
| GPIO1_IO00
| 0
| 0
| [[#USB|USB1 OTG ID]]
| (GPIO) / [[#LCD Interface|LCD CLK]]
| CN2_074 / USB_OTG_5V power switch
| [[#TS-SOCKET|CN1_049]]
|-
|-
| GPIO_1_ADC
| 2
| GPIO1_IO01
| 1
| 1
| [[#ADC]] / GPIO
| (GPIO) / [[#LCD Interface|LCD DE]]
| CN2_012
| [[#TS-SOCKET|CN1_055]]
|-
| 2
| 2
| (GPIO) / [[#LCD Interface|LCD HSYNC]]
| [[#TS-SOCKET|CN1_051]]
|-
|-
| EN_OTG1_5V
| 2
| GPIO1_IO04
| 3
| 4
| (GPIO) / [[#LCD Interface|LCD VSYNC]]
| USB OTG switch 5V <ref> TODO </ref>
| [[#TS-SOCKET|CN1_053]]
| Onboard Regulator
|-
|-
| SD_VSEL_1.8V
| 2
| GPIO1_IO05
| 7
| 5
| (GPIO) / [[#LCD Interface|LCD D02]]
| SD 1.8V switch <ref>This is handled automatically by the kernel after negotiating the capabilities of the connected card.  Switching to 1.8V on a 3.3V card can cause damage. </ref>
| [[#TS-SOCKET|CN1_028]]
| Onboard Regulator
|-
|-
| LCD_PWM_ADC8
| 2
| GPIO1_IO08
| 8
| 8
| [[#PWM]], [[#ADC]], GPIO
| (GPIO) / [[#LCD Interface|LCD D03]]
| CN1_057
| [[#TS-SOCKET|CN1_030]]
|-
|-
| GPIO_9_ADC
| 2
| GPIO1_IO09
| 9
| 9
| [[#ADC]], GPIO
| (GPIO) / [[#LCD Interface|LCD D04]]
| CN2_091
| [[#TS-SOCKET|CN1_032]]
|-
|-
| POWER_FAIL
| 2
| SNVS_TAMPER0
| 10
| 128
| (GPIO) / [[#LCD Interface|LCD D05]]
| Power Notification <ref>This will assert high when power is disconnected and the system and the board is running off supercaps if populated.</ref>
| [[#TS-SOCKET|CN1_034]]
| Onboard PWR Monitor
|-
|-
| FPGA_IRQ
| 2
| SNVS_TAMPER1
| 11
| 129
| (GPIO) / [[#LCD Interface|LCD D06]]
| [[#FPGA]]
| [[#TS-SOCKET|CN1_038]]
| [[#FPGA|FPGA Crossbar]] (Default NC)
|-
|-
| EN_FPGA_PWR
| 2
| SNVS_TAMPER2
| 12
| 130
| (GPIO) / [[#LCD Interface|LCD D07]]
| FPGA 3.3V switch
| [[#TS-SOCKET|CN1_040]]
| Onboard FET
|-
|-
| GPIO_DVFS
| 2
| SNVS_TAMPER3
| 13
| 131
| ([[#CAN|CAN0 TX]]) / GPIO
| CPU DVFS <ref>Under almost all cases this should be maintained by the kernel</ref>
| [[#TS-SOCKET|CN2_097]]
| Onboard Regulator
|-
|-
| JTAG_FPGA_TDO
| 2
| SNVS_TAMPER4
| 14
| 132
| ([[#CAN|CAN0 RX]]) / GPIO
| FPGA JTAG
| [[#TS-SOCKET|CN2_099]]
| [[#FPGA|FPGA JTAG pin]]
|-
|-
| JTAG_FPGA_TDI
| 2
| SNVS_TAMPER5
| 15
| 133
| (GPIO) / [[#LCD Interface|LCD D10]]
| FPGA JTAG
| [[#TS-SOCKET|CN1_023]]
| [[#FPGA|FPGA JTAG pin]]
|-
|-
| JTAG_FPGA_TMS
| 2
| SNVS_TAMPER6
| 16
| 134
| (GPIO) / [[#LCD Interface|LCD D11]]
| FPGA JTAG
| [[#TS-SOCKET|CN1_025]]
| [[#FPGA|FPGA JTAG pin]]
|-
|-
| JTAG_FPGA_TCK
| 2
| SNVS_TAMPER7
| 17
| 135
| (GPIO) / [[#LCD Interface|LCD D12]]
| FPGA JTAG
| [[#TS-SOCKET|CN1_027]]
| [[#FPGA|FPGA JTAG pin]]
|-
|-
| SPARE_4
| 2
| SNVS_TAMPER8
| 18
| 136
| (GPIO) / [[#LCD Interface|LCD D13]]
| GPIO
| [[#TS-SOCKET|CN1_031]]
| [[#FPGA|FPGA Crossbar]] (Default WIFI IRQ)
|-
|-
| EN_SD_POWER
| 2
| SNVS_TAMPER9
| 19
| 137
| (GPIO) / [[#LCD Interface|LCD D14]]
| SD power enable
| [[#TS-SOCKET|CN1_033]]
| Onboard Regulator
|-
|-
| I2C_3_DAT
| 2
| LCD_DATA00
| 20
| 69
| (GPIO) / [[#LCD Interface|LCD D15]]
| [[#I2C]] <ref name=fpgaio>This i2c bus is used to access all of the FPGA GPIO and typically should not be repurposed as GPIO.</ref>
| [[#TS-SOCKET|CN1_035]]
| CN2_030, HD1 pin 10
|-
|-
| I2C_3_CLK
| 2
| LCD_DATA01
| 21
| 70
| ([[#UARTs|UART6 TXD]]) / GPIO
| [[#I2C]] <ref name=fpgaio />
| [[#Crossbar|FPGA Crossbar UART6_TXD]]
| CN2_028, HD1 pin 8
|-
|-
| LCD_D02
| 2
| LCD_DATA02
| 22
| 71
| ([[#UARTs|UART6 RXD]]) / GPIO
| [[#Parallel LCD Interface]], GPIO
| [[#Crossbar|FPGA Crossbar UART6_RXD]]
| CN1_028
|-
|-
| LCD_D03
| 2
| LCD_DATA03
| 23
| 72
| ([[#PWM|PWM4]]) / GPIO / [[#LCD Interface|LCD D18]]
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN1_041]]
| CN1_030
|-
|-
| LCD_D04
| 2
| LCD_DATA04
| 24
| 73
| ([[#PWM|PWM5]]) / GPIO / [[#LCD Interface|LCD D19]]
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN1_043]]
| CN1_032
|-
|-
| LCD_D05
| 2
| LCD_DATA05
| 25
| 74
| (GPIO) / [[#LCD Interface|LCD D20]]
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN1_045]]
| CN1_034
|-
|-
| LCD_D06
| 2
| LCD_DATA06
| 26
| 75
| (GPIO) / [[#LCD Interface|LCD D21]]
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN1_042]]
| CN1_038
|-
|-
| LCD_D07
| 2
| LCD_DATA07
| 27
| 76
| (GPIO) / [[#LCD Interface|LCD D22]]
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN1_044]]
| CN1_040
|-
|-
| CAN_1_TXD
| 2
| LCD_DATA08
| 28
| 77
| (GPIO) / [[#LCD Interface|LCD D23]]
| [[#CAN]], GPIO
| [[#TS-SOCKET|CN1_046]]
| CN2_097
|-
|-
| CAN_1_RXD
| 3
| LCD_DATA09
| 10
| 78
| ([[#SPI|SPI2 Offboard CS#]]) / GPIO
| [[#CAN]], GPIO
| [[#TS-SOCKET|CN2_065]] / [[#HD1_Pin_Header|HD1_13]]
| CN2_099
|-
|-
| LCD_D10
| 3
| LCD_DATA10
| 11
| 79
| (GPIO)
| [[#Parallel LCD Interface]], GPIO
| [[#FPGA|FPGA_RESET#]]
| CN1_023
|-
|-
| LCD_D11
| 3
| LCD_DATA11
| 12
| 80
| ([[#SPI|SPI2 FPGA CS#]]) / GPIO
| [[#Parallel LCD Interface]], GPIO
| [[#FPGA|FPGA]]
| CN1_025
|-
|-
| LCD_D12
| 3
| LCD_DATA12
| 13
| 81
| ([[#SPI|SPI2 CLK]]) / GPIO
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN2_071]] / [[#HD1_Pin_Header|HD1_15]] / [[#FPGA|FPGA]]
| CN1_027
|-
|-
| LCD_D13
| 3
| LCD_DATA13
| 14
| 82
| ([[#SPI|SPI2 MOSI]]) / GPIO
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN2_067]] / [[#HD1_Pin_Header|HD1_11]] / [[#FPGA|FPGA]]
| CN1_031
|-
|-
| LCD_D14
| 3
| LCD_DATA14
| 15
| 83
| ([[#SPI|SPI2 MISO]]) / GPIO
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN2_069]] / [[#HD1_Pin_Header|HD1_9]] / [[#FPGA|FPGA]]
| CN1_033
|-
|-
| LCD_D15
| 3
| LCD_DATA15
| 16
| 84
| (GPIO)
| [[#Parallel LCD Interface]], GPIO
| [[#Crossbar|FPGA Crossbar SPARE_3]]
| CN1_035
|-
|-
| UART7_TXD
| 3
| LCD_DATA16
| 17
| 85
| (GPIO) / Camera MCLK
| [[#COM_Ports]]
| [[#TS-SOCKET|CN2_034]]
| [[#FPGA|FPGA Crossbar]] (Default CN2_86)
|-
|-
| UART7_RXD
| 3
| LCD_DATA17
| 18
| 86
| (GPIO) / Camera PIXCLK
| [[#COM_Ports]]
| [[#TS-SOCKET|CN2_032]]
| [[#FPGA|FPGA Crossbar]] (Default CN2_88)
|-
|-
| LCD_D18
| 3
| LCD_DATA18
| 19
| 87
| (GPIO) / Camera VSYNC
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN2_072]]
| CN1_041
|-
|-
| LCD_D19
| 3
| LCD_DATA19
| 20
| 88
| (GPIO) / Camera HSYNC
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN2_070]]
| CN1_043
|-
|-
| LCD_D20
| 3
| LCD_DATA20
| 21
| 89
| (GPIO) / Camera D0
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN2_052]]
| CN1_045
|-
|-
| LCD_D21
| 3
| LCD_DATA21
| 22
| 90
| (GPIO) / Camera D1
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN2_056]]
| CN1_042
|-
|-
| LCD_D22
| 3
| LCD_DATA22
| 23
| 91
| (GPIO) / Camera D2
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN2_058]]
| CN1_044
|-
|-
| LCD_D23
| 3
| LCD_DATA23
| 24
| 92
| (GPIO) / Camera D3
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN2_060]]
| CN1_046
|-
|-
| LCD_PIX_CLK
| 3
| LCD_CLK
| 25
| 64
| (GPIO) / Camera D4
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN2_062]]
| CN1_049
|-
|-
| LCD_DE
| 3
| LCD_ENABLE
| 26
| 65
| (GPIO) / Camera D5
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN2_064]]
| CN1_055
|-
|-
| LCD_HSYNC
| 3
| LCD_HSYNC
| 27
| 66
| (GPIO) / Camera D6
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN2_066]]
| CN1_051
|-
|-
| LCD_VSYNC
| 3
| LCD_VSYNC
| 28
| 67
| (GPIO) / Camera D7
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN2_068]]
| CN1_053
|-
|-
| FPGA_RESET#
| 4
| NAND_WP_B
| 0
| 107
| POWER_FAIL<ref>Asserted when external power input falls below valid input range.</ref>
| Used to reset on reload
| N/A
| Onboard FPGA
|-
|-
| SPI_3_FPGA_CS#
| 4
| NAND_READY_B
| 1
| 108
| [[#ZPU|ZPU IRQ]]
| [[#SPI|FPGA SPI CS]]
| [[#FPGA|FPGA]]
| Onboard FPGA
|-
|-
| SPI_3_CLK
| 4
| NAND_CE0_B
| 8
| 109
| ([[#Wi-Fi|Wi-Fi IRQ]]) / GPIO
| [[#SPI]]
| [[#Crossbar|FPGA Crossbar SPARE_4]]
| CN2_071, HD1 pin 15
|-
| SPI_3_MOSI
| NAND_CE1_B
| 110
| [[#SPI]]
| CN2_067, HD1 pin 11
|-
| SPI_3_MISO
| NAND_CLE
| 111
| [[#SPI]]
| CN2_069, HD1 pin 9
|-
| SPARE_3
| NAND_DQS
| 112
| GPIO
| [[#FPGA|FPGA Crossbar]] (Default NC)
|-
| SPI_3_OFF_BD_CS#
| NAND_ALE
| 106
| [[#SPI]]
| CN2_065, HD1 pin 13
|}
|}


<References />
<references/>

Latest revision as of 17:12, 26 July 2019

Chip Pin Functions Location
0 0 (USB1 OTG ID) / GPIO CN2_074
0 1 (GPIO) / ADC input CN2_012
0 8 (PWM0) / ADC input / GPIO CN1_057
0 9 (PWM1) / ADC input / GPIO CN2_091
0 10 (Ethernet PHY power en.) / GPIO CN2_046
0 11 (I2S Master Clock) / GPIO CN2_054
0 12 (I2S TX Sync) / GPIO CN2_038
0 13 (I2S TX Bit Clock) / GPIO CN2_036
0 14 (I2S RX Data) / GPIO CN2_042
0 15 (I2S TX Data) / GPIO CN2_040
0 16 (Console UART TXD) / GPIO CN2_093 / Microcontroller
0 17 (Console UART RXD) / GPIO CN2_095 / Microcontroller
0 18 (GPIO) FPGA Crossbar SPARE_1
0 19 (GPIO) FPGA Crossbar SPARE_2
0 20 (UART1 TXD) / GPIO CN2_082
0 21 (UART1 RXD) / GPIO CN2_084
0 22 (CAN1 TX) / GPIO CN1_071
0 23 (CAN1 RX) / GPIO CN1_069
0 24 (UART2 TXD) / GPIO FPGA Crossbar UART2_TXD
0 25 (UART2 RXD) / GPIO FPGA Crossbar UART2_RXD
0 26 (UART2 CTS) / GPIO FPGA Crossbar UART2_CTS
0 27 (UART2 RTS) / GPIO FPGA Crossbar UART2_RTS
0 28 (UART3 TXD) / GPIO FPGA Crossbar UART3_TXD
0 29 (UART3 RXD) / GPIO FPGA Crossbar UART3_RXD
0 30 (UART4 TXD) / GPIO CN2_090
0 31 (UART4 RXD) / GPIO CN2_092
2 0 (GPIO) / LCD CLK CN1_049
2 1 (GPIO) / LCD DE CN1_055
2 2 (GPIO) / LCD HSYNC CN1_051
2 3 (GPIO) / LCD VSYNC CN1_053
2 7 (GPIO) / LCD D02 CN1_028
2 8 (GPIO) / LCD D03 CN1_030
2 9 (GPIO) / LCD D04 CN1_032
2 10 (GPIO) / LCD D05 CN1_034
2 11 (GPIO) / LCD D06 CN1_038
2 12 (GPIO) / LCD D07 CN1_040
2 13 (CAN0 TX) / GPIO CN2_097
2 14 (CAN0 RX) / GPIO CN2_099
2 15 (GPIO) / LCD D10 CN1_023
2 16 (GPIO) / LCD D11 CN1_025
2 17 (GPIO) / LCD D12 CN1_027
2 18 (GPIO) / LCD D13 CN1_031
2 19 (GPIO) / LCD D14 CN1_033
2 20 (GPIO) / LCD D15 CN1_035
2 21 (UART6 TXD) / GPIO FPGA Crossbar UART6_TXD
2 22 (UART6 RXD) / GPIO FPGA Crossbar UART6_RXD
2 23 (PWM4) / GPIO / LCD D18 CN1_041
2 24 (PWM5) / GPIO / LCD D19 CN1_043
2 25 (GPIO) / LCD D20 CN1_045
2 26 (GPIO) / LCD D21 CN1_042
2 27 (GPIO) / LCD D22 CN1_044
2 28 (GPIO) / LCD D23 CN1_046
3 10 (SPI2 Offboard CS#) / GPIO CN2_065 / HD1_13
3 11 (GPIO) FPGA_RESET#
3 12 (SPI2 FPGA CS#) / GPIO FPGA
3 13 (SPI2 CLK) / GPIO CN2_071 / HD1_15 / FPGA
3 14 (SPI2 MOSI) / GPIO CN2_067 / HD1_11 / FPGA
3 15 (SPI2 MISO) / GPIO CN2_069 / HD1_9 / FPGA
3 16 (GPIO) FPGA Crossbar SPARE_3
3 17 (GPIO) / Camera MCLK CN2_034
3 18 (GPIO) / Camera PIXCLK CN2_032
3 19 (GPIO) / Camera VSYNC CN2_072
3 20 (GPIO) / Camera HSYNC CN2_070
3 21 (GPIO) / Camera D0 CN2_052
3 22 (GPIO) / Camera D1 CN2_056
3 23 (GPIO) / Camera D2 CN2_058
3 24 (GPIO) / Camera D3 CN2_060
3 25 (GPIO) / Camera D4 CN2_062
3 26 (GPIO) / Camera D5 CN2_064
3 27 (GPIO) / Camera D6 CN2_066
3 28 (GPIO) / Camera D7 CN2_068
4 0 POWER_FAIL[1] N/A
4 1 ZPU IRQ FPGA
4 8 (Wi-Fi IRQ) / GPIO FPGA Crossbar SPARE_4
  1. Asserted when external power input falls below valid input range.