Overview of the ARM Pins
In the following table you will find an overview of the pin mapping of the SoC MIO pins (ARM pins of the SoCs’ Processing System). All accessible MIO pins through a connector are labeled with the appropriate carrier board schematic label in column Schematic Connector Label and the connector pin in column CB-Pin (CB –> Carrier Board). The connectivity between MIO pin and the four user LEDs is shown by column LED.
SoC-Pin |
Interface Type |
Xilinx Name |
SoM-Pin |
Schematic Connector Label |
CB-Pin |
LED |
---|---|---|---|---|---|---|
MIO0 |
QSPI |
sclk_out |
||||
MIO1 |
QSPI |
io[1] |
||||
MIO2 |
QSPI |
io[2] |
||||
MIO3 |
QSPI |
io[3] |
||||
MIO4 |
QSPI |
si_mio[0] |
||||
MIO5 |
QSPI |
n_ss_out |
||||
MIO6 |
QSPI |
clk_for_lpbk |
||||
MIO7 |
QSPI |
n_ss_out_upper |
||||
MIO8 |
QSPI |
upper_io[0] |
||||
MIO9 |
QSPI |
upper_io[1] |
||||
MIO10 |
QSPI |
upper_io[2] |
||||
MIO11 |
QSPI |
upper_io[3] |
||||
MIO12 |
QSPI |
sclk_out_upper |
||||
MIO13 |
GPIO |
io[13] |
J3-72 |
EXT_GPIO1 |
X13-3 |
LED1 |
MIO14 |
I2C_0 |
scl |
J3-74 |
|||
MIO15 |
I2C_0 |
sda |
J3-76 |
|||
MIO16 |
I2C_1 |
scl |
J3-78 |
EXT_I2C1_SCL |
X10-6 |
|
MIO17 |
I2C_1 |
sda |
J3-80 |
EXT_I2C_SDA |
X10-12 |
|
MIO18 |
UART0 |
rxd |
J3-82 |
PS_UART0_RX |
X8-7 |
|
MIO19 |
UART0 |
txd |
J3-71 |
PS_UART0_TX |
X8-3 |
|
MIO20 |
UART1 |
txd |
J3-73 |
EXT_UART1_TX |
X10-11 |
|
MIO21 |
UART1 |
rxd |
J3-75 |
EXT_UART1_RX |
X10-5 |
|
MIO22 |
CAN_0 |
phy_rx |
J3-77 |
CAN_RXD1 |
P1A-1 |
|
MIO23 |
CAN_0 |
phy_tx |
J3-79 |
CAN_TXD1 |
P1A-2 |
|
MIO24 |
CAN_1 |
phy_tx |
J3-81 |
CAN_TXD2 |
P1B-2 |
|
MIO25 |
CAN_1 |
phy_rx |
J3-83 |
CAN_RXD2 |
P1B-1 |
|
MIO26 |
PS_JTAG |
tck |
J3-88 |
PJTAG0_TCK |
X9-9 |
|
MIO27 |
PS_JTAG |
tdi |
J3-90 |
PJTAG0_TDI |
X9-5 |
|
MIO28 |
PS_JTAG |
tdo |
J3-92 |
PJTAG0_TDO |
X9-13 |
|
MIO29 |
PS_JTAG |
tms |
J3-94 |
PJTAG0_TMS |
X9-7 |
|
MIO30 |
GPIO1 |
io[4] |
J3-96 |
PS_DIG_GPIO_01 |
X6-77 |
|
MIO31 |
GPIO1 |
io[5] |
J3-98 |
PS_DIG_GPIO_02 |
X6-78 |
|
MIO32 |
SPI_1 |
sclk |
J3-87 |
isoSPI_SCLK_3V3 |
X12-5 |
|
MIO33 |
GPIO1 |
io[7] |
J3-89 |
EXT_GPIO2 |
X13-4 |
LED2 |
MIO34 |
GPIO1 |
io[8] |
J3-91 |
EXT_GPIO3 |
X13-11 |
LED3 |
MIO35 |
SPI_1 |
n_ss_out[0] |
J3-93 |
isoSPI_CS_3V3 |
X12-6 |
|
MIO36 |
SPI_1 |
miso |
J3-95 |
isoSPI_MISO_3V3 |
X12-3 |
|
MIO37 |
SPI_1 |
mosi |
J3-97 |
isoSPI_MOSI_3V3 |
X12-2 |
|
MIO38 |
SPI_0 |
sclk |
J3-102 |
EXT_SPI0_SCLK |
X10-4 |
|
MIO39 |
GPIO1 |
io[13] |
J3-104 |
EXT_GPIO4 |
X13-12 |
LED4 |
MIO40 |
GPIO1 |
io[14] |
J3-106 |
EXT_GPIO5 |
X13-6 |
|
MIO41 |
SPI_0 |
n_ss_out[0] |
J3-108 |
EXT_SPI0_CS |
X10-10 |
|
MIO42 |
SPI_0 |
miso |
J3-110 |
EXT_SPI0_MISO |
X10-9 |
|
MIO43 |
SPI_0 |
mosi |
J3-112 |
EXT_SPI0_MOSI |
X10-3 |
|
MIO44 |
GPIO1 |
io[18] |
J3-101 |
PS_ANL_GPIO_01 |
X5-56 |
|
MIO45 |
GPIO1 |
io[19] |
J3-103 |
PS_ANL_GPIO_02 |
X5-59 |
|
MIO46 |
SD-Card1 |
data_io[0] |
J3-105 |
|||
MIO47 |
SD-Card1 |
data_io[1] |
J3-107 |
|||
MIO48 |
SD-Card1 |
data_io[2] |
J3-109 |
|||
MIO49 |
SD-Card1 |
data_io[3] |
J3-111 |
|||
MIO50 |
SD-Card1 |
cmd_io |
J3-113 |
|||
MIO51 |
SD-Card1 |
clk_out |
J3-114 |
|||
MIO52 |
GPIO2 |
io[0] |
J3-118 |
PS_GPIO7 |
X13-14 |
|
MIO53 |
GPIO2 |
io[1] |
J3-120 |
PS_GPIO6 |
X13-7 |
|
MIO54 |
GPIO2 |
io[2] |
J3-122 |
|||
MIO55 |
GPIO2 |
io[3] |
J3-124 |
PS_GPIO8 |
X13-15 |
|
MIO56 |
GPIO2 |
io[4] |
J3-126 |
|||
MIO57 |
GPIO2 |
io[5] |
J3-128 |
|||
MIO58 |
GPIO2 |
io[6] |
J3-117 |
|||
MIO59 |
GPIO2 |
io[7] |
J3-119 |
|||
MIO60 |
GPIO2 |
io[8] |
J3-121 |
|||
MIO61 |
GPIO2 |
io[9] |
J3-123 |
|||
MIO62 |
GPIO2 |
io[10] |
J3-125 |
|||
MIO63 |
GPIO2 |
io[11] |
J3-127 |
|||
MIO64 |
Ethernet |
rgmii_tx_clk |
J3-131 |
|||
MIO65 |
Ethernet |
rgmii_txd[0] |
J3-133 |
|||
MIO66 |
Ethernet |
rgmii_txd[1] |
J3-135 |
|||
MIO67 |
Ethernet |
rgmii_txd[2] |
J3-137 |
|||
MIO68 |
Ethernet |
rgmii_txd[3] |
J3-139 |
|||
MIO69 |
Ethernet |
rgmii_tx_ctl |
J3-141 |
|||
MIO70 |
Ethernet |
rgmii_rx_clk |
J3-132 |
|||
MIO71 |
Ethernet |
rgmii_rxd[0] |
J3-134 |
|||
MIO72 |
Ethernet |
rgmii_rxd[1] |
J3-136 |
|||
MIO73 |
Ethernet |
rgmii_rxd[2] |
J3-138 |
|||
MIO74 |
Ethernet |
rgmii_rxd[3] |
J3-140 |
|||
MIO75 |
Ethernet |
rgmii_rx_ctl |
J3-142 |
|||
MIO76 |
MDIO3 |
gem3_mdc |
J3-143 |
|||
MIO77 |
MDIO3 |
gem3_mdio |
J3-144 |
Interface description
The following diagrams show the signal flow of all communication interfaces.
I2C0
I2C0 is shared over all Digital- and Analog-Adapter-Sockets –> this is in order to read out errors after the “Collective Fault” switched of in an error case!
I2C0 is also used to configure the PLL chip Si5345 during start-up, which sets up all clocks. See the Trenz-Elektronik Wiki
I2C1
I2C1 is for free use but without isolated interface
UART0
UART0 is available at the XMOD connector for the TE0790 module (JTAG interface)
UART1
UART_1 is for free use, but without isolated interface
CAN0
CAN1
SPI0
SPI1
Ethernet
GPIO0, GPIO1, GPIO2
PJTAG
Pin capabilities
For detailed information see the Xilinx Technical Refrence Manual UG1085 (v2.2) for the Zynq UltraScale+
The MIO interface description can be found on page under chapter 28 Multiplexed I/O (Table 28-3: MIO Interfaces).