TS-4100 CPU DIO Table: Difference between revisions

From embeddedTS Manuals
No edit summary
(Fixed I2S links)
 
(8 intermediate revisions by 2 users 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"
|-
|-
! Schematic Name
! Chip
! CPU PAD <ref> The pad name does not often correspond with the functionality of the IO we use, but can be used to reference the pad in the CPU manual.</ref>
! Pin
! GPIO Number
! Functions
! Common Functions <ref>This does not contain all of the functions possible for a pin, but the common functions as they are used on our off the shelf basebords.  Consult the i.MX6 CPU Reference manual for a complete list.</ref>
! Location
! Location
|-
|-
| CONSOLE_RXD
| 0
| UART1_RX_DATA
| 0
| 17
| ([[#USB|USB1 OTG ID]]) / GPIO
| Console uart
| [[#TS-SOCKET|CN2_074]]
| CN2_095 / Silabs
|-
|-
| CONSOLE_TXD
| 0
| UART1_TX_DATA
| 1
| 16
| (GPIO) / [[#ADC|ADC input]]
| Console uart
| [[#TS-SOCKET|CN2_012]]
| CN2_093 / Silabs
|-
|-
| SPARE_1
| 0
| UART1_CTS_B
| 8
| 18
| ([[#PWM|PWM0]]) / [[#ADC|ADC input]] / GPIO
| GPIO
| [[#TS-SOCKET|CN1_057]]
| [[#FPGA|FPGA Crossbar]] (Default NC)
|-
|-
| SPARE_2
| 0
| UART1_RTS_B
| 9
| 19
| ([[#PWM|PWM1]]) / [[#ADC|ADC input]] / GPIO
| GPIO
| [[#TS-SOCKET|CN2_091]]
| [[#FPGA|FPGA Crossbar]] (Default NC)
|-
|-
| UART2_RXD
| 0
| UART2_RX_DATA
| 10
| 21
| ([[#Ethernet|Ethernet PHY power en.]]) / GPIO
| [[#COM_Ports]]
| [[#TS-SOCKET|CN2_046]]
| CN2_084
|-
|-
| UART2_TXD
|0
| UART2_TX_DATA
| 11
| 20
| ([[#I2S_Audio|I2S Master Clock]]) / GPIO
| [[#COM_Ports]]
| [[#TS-SOCKET|CN2_054]]
| CN2_082
|-
|-
| CAN_2_TXD
| 0
| UART2_CTS_B
| 12
| 22
| ([[#I2S_Audio|I2S TX Sync]]) / GPIO
| [[#CAN]]
| [[#TS-SOCKET|CN2_038]]
| CN1_071
|-
|-
| CAN_2_RXD
| 0
| UART2_RTS_B
| 13
| 23
| ([[#I2S_Audio|I2S TX Bit Clock]]) / GPIO
| [[#CAN]]
| [[#TS-SOCKET|CN2_036]]
| CN1_069
|-
|-
| UART3_RXD
| 0
| UART3_RX_DATA
| 25
| [[#COM_Ports]]
| [[#FPGA|FPGA Crossbar]] (Default Bluetooth RX)
|-
| UART3_TXD
| UART3_TX_DATA
| 24
| [[#COM_Ports]]
| [[#FPGA|FPGA Crossbar]] (Default Bluetooth TX)
|-
| UART3_CTS#
| UART3_CTS_B
| 26
| [[#COM_Ports]]
| [[#FPGA|FPGA Crossbar]] (Default Bluetooth CTS)
|-
| UART3_RTS#
| UART3_RTS_B
| 27
| [[#COM_Ports]]
| [[#FPGA|FPGA Crossbar]] (Default Bluetooth RTS)
|-
| UART4_RXD
| UART4_RX_DATA
| 29
| [[#COM_Ports]]
| [[#FPGA|FPGA Crossbar]] (Default CN2_080)
|-
| UART4_TXD
| UART4_TX_DATA
| 28
| [[#COM_Ports]]
| [[#FPGA|FPGA Crossbar]] (Default CN2_078)
|-
| UART5_RXD
| UART5_RX_DATA
| 31
| [[#COM_Ports]]
| CN2_092
|-
| UART5_TXD
| UART5_TX_DATA
| 30
| [[#COM_Ports]]
| CN2_090
|-
| AUD_RXD
| JTAG_TCK
| 14
| 14
| [[#I2S]] / [[#JTAG]]
| ([[#I2S_Audio|I2S RX Data]]) / GPIO
| CN2_042
| [[#TS-SOCKET|CN2_042]]
|-
|-
| AUD_CLK
| 0
| JTAG_TDI
| 15
| 13
| ([[#I2S_Audio|I2S TX Data]]) / GPIO
| [[#I2S]] / [[#JTAG]]
| [[#TS-SOCKET|CN2_040]]
| CN2_036
|-
|-
| AUD_FRM
| 0
| JTAG_TDO
| 16
| 12
| ([[#UARTs|Console UART TXD]]) / GPIO
| [[#I2S]] / [[#JTAG]]
| [[#TS-SOCKET|CN2_093]] / [[#Supervisory Microcontroller|Microcontroller]]
| CN2_038
|-
|-
| AUD_MCLK
| 0
| JTAG_TMS
| 17
| 11
| ([[#UARTs|Console UART RXD]]) / GPIO
| [[#I2S]] / [[#JTAG]]
| [[#TS-SOCKET|CN2_095]] / [[#Supervisory Microcontroller|Microcontroller]]
| CN2_054
|-
|-
| AUD_TXD
| 0
| JTAG_TRST_B
| 18
| 15
| (GPIO)
| [[#I2S]] / [[#JTAG]]
| [[#Crossbar|FPGA Crossbar SPARE_1]]
| CN2_040
|-
|-
| EN_ETH_PHY_PWR
| 0
| JTAG_MOD
| 19
| 10
| (GPIO)
| Eth PHY enable / [[#JTAG]]
| [[#Crossbar|FPGA Crossbar SPARE_2]]
| CN2_046
|-
|-
| CAM_D_0
| 0
| CSI_DATA00
| 20
| 117
| ([[#UARTs|UART1 TXD]]) / GPIO
| [[#Camera Interface]] / GPIO
| [[#TS-SOCKET|CN2_082]]
| CN2_052
|-
|-
| CAM_D_1
| 0
| CSI_DATA01
| 21
| 118
| ([[#UARTs|UART1 RXD]]) / GPIO
| [[#Camera Interface]] / GPIO
| [[#TS-SOCKET|CN2_084]]
| CN2_056
|-
|-
| CAM_D_2
| 0
| CSI_DATA02
| 22
| 119
| ([[#CAN|CAN1 TX]]) / GPIO
| [[#Camera Interface]] / GPIO
| [[#TS-SOCKET|CN1_071]]
| CN2_058
|-
|-
| CAM_D_3
| 0
| CSI_DATA03
| 23
| 120
| ([[#CAN|CAN1 RX]]) / GPIO
| [[#Camera Interface]] / GPIO
| [[#TS-SOCKET|CN1_069]]
| CN2_060
|-
|-
| CAM_D_4
| 0
| CSI_DATA04
| 24
| 121
| ([[#UARTs|UART2 TXD]]) / GPIO
| [[#Camera Interface]] / GPIO
| [[#Crossbar|FPGA Crossbar UART2_TXD]]
| CN2_062
|-
|-
| CAM_D_5
| 0
| CSI_DATA05
| 25
| 122
| ([[#UARTs|UART2 RXD]]) / GPIO
| [[#Camera Interface]] / GPIO
| [[#Crossbar|FPGA Crossbar UART2_RXD]]
| CN2_064
|-
|-
| CAM_D_6
| 0
| CSI_DATA06
| 26
| 123
| ([[#UARTs|UART2 CTS]]) / GPIO
| [[#Camera Interface]] / GPIO
| [[#Crossbar|FPGA Crossbar UART2_CTS]]
| CN2_066
|-
|-
| CAM_D_7
| 0
| CSI_DATA07
| 27
| 124
| ([[#UARTs|UART2 RTS]]) / GPIO
| [[#Camera Interface]] / GPIO
| [[#Crossbar|FPGA Crossbar UART2_RTS]]
| CN2_068
|-
|-
| CAM_HSYNC
| 0
| CSI_HSYNC
| 28
| 116
| ([[#UARTs|UART3 TXD]]) / GPIO
| [[#Camera Interface]] / GPIO
| [[#Crossbar|FPGA Crossbar UART3_TXD]]
| CN2_070
|-
|-
| CAM_MCLK
| 0
| CSI_MCLK
| 29
| 113
| ([[#UARTs|UART3 RXD]]) / GPIO
| [[#Camera Interface]] / GPIO
| [[#Crossbar|FPGA Crossbar UART3_RXD]]
| CN2_034
|-
|-
| CAM_PIX_CLK
| 0
| CSI_PIXCLK
| 30
| 114
| ([[#UARTs|UART4 TXD]]) / GPIO
| [[#Camera Interface]] / GPIO
| [[#TS-SOCKET|CN2_090]]
| CN2_032
|-
|-
| CAM_VSYNC
| 0
| CSI_VSYNC
| 31
| 115
| ([[#UARTs|UART4 RXD]]) / GPIO
| [[#Camera Interface]] / GPIO
| [[#TS-SOCKET|CN2_092]]
| CN2_072
|-
|-
| USB_OTG1_ID
| 2
| 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]]
|-
|-
| I2C_1_CLK
| GPIO1_IO02
| 2
| 2
| [[#I2C]]
| 2
| Onboard Silabs
| (GPIO) / [[#LCD Interface|LCD HSYNC]]
| [[#TS-SOCKET|CN1_051]]
|-
|-
| I2C_1_DAT
| 2
| GPIO1_IO03
| 3
| 3
| [[#I2C]]
| (GPIO) / [[#LCD Interface|LCD VSYNC]]
| Onboard Silabs
| [[#TS-SOCKET|CN1_053]]
|-
|-
| EN_OTG1_5V
| 2
| GPIO1_IO04
| 4
| USB OTG switch 5V <ref> TODO </ref>
| Onboard Regulator
|-
| SD_VSEL_1.8V
| GPIO1_IO05
| 5
| 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>
| Onboard Regulator
|-
| ETH_MDIO
| GPIO1_IO06
| 6
| [[#Ethernet|Onboard Ethernet MDIO]]
| Onboard PHYs
|-
| ETH_MDC
| GPIO1_IO07
| 7
| 7
| [[#Ethernet|Onboard Ethernet MDIO]]
| (GPIO) / [[#LCD Interface|LCD D02]]
| Onboard PHYs
| [[#TS-SOCKET|CN1_028]]
|-
|-
| 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]]
| CN2_034
|-
|-
| LCD_D06
| 2
| LCD_DATA06
| 26
| 75
| (GPIO) / [[#LCD Interface|LCD D21]]
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN1_042]]
| CN2_038
|-
|-
| LCD_D07
| 2
| LCD_DATA07
| 27
| 76
| (GPIO) / [[#LCD Interface|LCD D22]]
| [[#Parallel LCD Interface]], GPIO
| [[#TS-SOCKET|CN1_044]]
| CN2_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)
|-
| EMMC_CLK
| NAND_RE_B
| 96
| [[#EMMC]]
| Onboard eMMC
|-
| EMMC_CMD
| NAND_WE_B
| 97
| [[#EMMC]]
| Onboard eMMC
|-
| EMMC_D0
| NAND_DATA00
| 98
| [[#EMMC]]
| Onboard eMMC
|-
| EMMC_D1
| NAND_DATA01
| 99
| [[#EMMC]]
| Onboard eMMC
|-
| EMMC_D2
| NAND_DATA02
| 100
| [[#EMMC]]
| Onboard eMMC
|-
| EMMC_D3
| NAND_DATA03
| 101
| [[#EMMC]]
| Onboard eMMC
|-
| SPI_4_CLK
| NAND_DATA04
| 102
| SPI
| Onboard WIFI
|-
| SPI_4_MOSI
| NAND_DATA05
| 103
| SPI
| Onboard WIFI
|-
| SPI_4_MISO
| NAND_DATA06
| 104
| SPI
| Onboard WIFI
|-
| SPI_4_CS#
| NAND_DATA07
| 105
| SPI
| Onboard WIFI
|-
| SPI_3_OFF_BD_CS#
| NAND_ALE
| 106
| [[#SPI]]
| CN2_065, HD1 pin 13
|-
| SD_D0
| SD1_DATA0
| 50
| [[#SD]]
| CN1_018, Onboard MicroSD pin 7
|-
| SD_D1
| SD1_DATA1
| 51
| [[#SD]]
| CN1_020, Onboard MicroSD pin 8
|-
| SD_D2
| SD1_DATA2
| 52
| [[#SD]]
| CN1_006, Onboard MicroSD pin 1
|-
| SD_D3
| SD1_DATA3
| 53
| [[#SD]]
| CN1_008, Onboard MicroSD pin 2
|-
| SD_CMD
| SD1_CMD
| 48
| [[#SD]]
| CN1_010, Onboard MicroSD pin 3
|-
| SD_CLK
| SD1_CLK
| 49
| [[#SD]]
| CN1_014, Onboard MicroSD pin 5
|}
|}


<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.