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
graph TD SoM[SoM] SoM --> |1.8 V| U4A(CPLD U4A) SoM --> |1.8 V| U4B(CPLD U4B) SoM --> |1.8 V| U4C(CPLD U4C) SoM --> |1.8 V| U4D(CPLD U4D) SoM --> |1.8 V| U4E(CPLD U4E) SoM --> |1.8 V| U30[Level Shifter U30] U30 --> |3.3 V| A1(A1) U30 --> |3.3 V| A2(A2) U30 --> |3.3 V| A3(A3) U30 --> |3.3 V| D1(D1) U30 --> |3.3 V| D2(D2) U30 --> |3.3 V| D3(D3) U30 --> |3.3 V| D4(D4) U30 --> |3.3 V| D5(D5)
I2C1#
I2C1 is for free use but without isolated interface
graph LR SoM[SoM] SoM --> |1.8 V| U14[Level Shifter U14] U14 --> |3.3 V| X10
UART0#
UART0 is available at the XMOD connector for the TE0790 module (JTAG interface)
graph LR SoM[SoM] SoM --> |1.8 V| X8
UART1#
UART_1 is for free use, but without isolated interface
graph LR SoM[SoM] SoM --> |1.8 V| U14(Level Shifter, U14) U14 --> |3.3 V| X10
CAN0#
graph LR SoM[SoM] SoM --> |1.8 V| U6A(CAN PHY, U6A<br>Isolation) SoM --> |1.8 V| P1A(P1A) U6A --> |5.0 V| X7A
CAN1#
graph LR SoM[SoM] SoM --> |1.8 V| U6B(CAN PHY, U6B<br>Isolation) SoM --> |1.8 V| P1B(P1B) U6B --> |5.0 V| X7B
SPI0#
graph LR SoM[SoM] SoM --> |1.8 V| U14(Level Shifter, U14) U14 --> |3.3 V| X10
SPI1#
graph LR SoM[SoM] SoM --> |1.8 V| U17(Level Shifter, U17) U17 --> |3.3 V| U18(Digital Isolator, U6A<br>Isolation) U18 --> |3.3 V| X12
Ethernet#
graph LR SoM[SoM] SoM --> |1.8 V| U2(U2 <br> ETH PHY) U2 --> |3.3 V| X4(X4 <br> RJ45)
GPIO0, GPIO1, GPIO2#
graph LR SoM[SoM] SoM --> |1.8 V| U25(U25 <br> Level Shifter) U25 --> |3.3 V| U24(U24 <br> Digital Isolator) U25 --> |3.3 V| U26(U26 <br> Digital Isolator) U24 --> |3.3 V| IO_protection(I/O Protection <br> TVS, PTC Fuse) U26 --> |3.3 V| IO_protection IO_protection --> X13 SoM --> |1.8 V| LEDs SoM --> |1.8 V| X11
PJTAG#
graph LR SoM[SoM] SoM --> |1.8 V| X9
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).