Expansion#
Work in progress
Cape Headers#
Todo
Add information for custom hardware building and debugging.
The expansion interface on the board is comprised of two headers P8 (46 pin) & P9 (46 pin). All signals on the expansion headers are 3.3V unless otherwise indicated.
Note
Do not connect 5V logic level signals to these pins or the board will be damaged.
Note
DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO THE BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.
NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.
Connector P8#
The following tables show the pinout of the P8 expansion header. The gateware image is responsible for setting the function of each pin. Refer to the processor documentation for more information on these pins and detailed descriptions of all of the pins listed. In some cases there may not be enough signals to complete a group of signals that may be required to implement a total interface.
The column heading is the pin number on the expansion header.
The Name row is the pin name on the processor.
The BALL row is the pin number on the processor.
The rows below BALL are the gateware setting for each pin.
NOTES:
DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO THE BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.
NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.
P8.01-P8.02#
P8.01 |
P8.02 |
---|---|
GND |
GND |
P8.03-P8.05#
Pin |
P8.03 |
P8.04 |
P8.05 |
---|---|---|---|
Name |
HSIO6NB0 |
HSIO6PB0/CCC_NE_CLKIN_N_11 |
HSIO12NB0 |
BALL |
V22 |
W22 |
V19 |
DEFAULT |
MSS GPIO_2[0] |
MSS GPIO_2[1] |
MSS GPIO_2[2] |
User LED 0 |
User LED 1 |
User LED 2 |
|
GPIOS |
MSS GPIO_2[0] |
MSS GPIO_2[1] |
MSS GPIO_2[2] |
User LED 0 |
User LED 1 |
User LED 2 |
|
ROBOTICS |
MSS GPIO_2[0] |
MSS GPIO_2[1] |
MSS GPIO_2[2] |
User LED 0 |
User LED 1 |
User LED 2 |
P8.06-P8.09#
Pin |
P8.06 |
P8.07 |
P8.08 |
P8.09 |
---|---|---|---|---|
Name |
HSIO12PB0/CLKIN_N_9/CCC_NE_CLKIN_N_9 |
HSIO30NB0 |
HSIO30PB0/CLKIN_N_3/CCC_NW_CLKIN_N_3 |
HSIO8NB0 |
BALL |
V20 |
V15 |
V14 |
V21 |
DEFAULT |
MSS GPIO_2[3] |
MSS GPIO_2[4] |
MSS GPIO_2[5] |
MSS GPIO_2[6] |
User LED 3 |
User LED 4 |
User LED 5 |
User LED 6 |
|
GPIOS |
MSS GPIO_2[3] |
MSS GPIO_2[4] |
MSS GPIO_2[5] |
MSS GPIO_2[6] |
User LED 3 |
User LED 4 |
User LED 5 |
User LED 6 |
|
ROBOTICS |
MSS GPIO_2[3] |
MSS GPIO_2[4] |
MSS GPIO_2[5] |
MSS GPIO_2[6] |
User LED 3 |
User LED 4 |
User LED 5 |
User LED 6 |
P8.10-P8.13#
Pin |
P8.10 |
P8.11 |
P8.12 |
P8.13 |
---|---|---|---|---|
Name |
HSIO8PB0/CCC_NE_CLKIN_N_10/CCC_NE_PLL0_OUT0 |
HSIO7NB0 |
HSIO7PB0/CCC_NE_PLL0_OUT1 |
GPIO47PB1 |
BALL |
W21 |
Y21 |
Y20 |
B10 |
DEFAULT |
MSS GPIO_2[7] |
MSS GPIO_2[8] |
MSS GPIO_2[9] |
core_pwm[1] @ 0x41500000 |
User LED 7 |
User LED 8 |
User LED 9 |
PWM_2:1 |
|
GPIOS |
MSS GPIO_2[7] |
MSS GPIO_2[8] |
MSS GPIO_2[9] |
MSS GPIO_2[10] |
User LED 7 |
User LED 8 |
User LED 9 |
User LED 10 |
|
ROBOTICS |
MSS GPIO_2[7] |
MSS GPIO_2[8] |
MSS GPIO_2[9] |
core_pwm[1] @ 0x41500000 |
User LED 7 |
User LED 8 |
User LED 9 |
PWM_2:1 |
P8.14-P8.16#
Pin |
P8.14 |
P8.15 |
P8.16 |
---|---|---|---|
Name |
GPIO47NB1 |
HSIO34NB0 |
HSIO34PB0/CCC_NW_CLKIN_N_1 |
BALL |
B9 |
T12 |
U12 |
DEFAULT |
MSS GPIO_2[11] |
MSS GPIO_2[12] |
MSS GPIO_2[13] |
User LED 11 |
GPIO |
GPIO |
|
GPIOS |
MSS GPIO_2[11] |
MSS GPIO_2[12] |
MSS GPIO_2[13] |
User LED 11 |
GPIO |
GPIO |
|
ROBOTICS |
MSS GPIO_2[11] |
MSS GPIO_2[12] |
MSS GPIO_2[13] |
User LED 11 |
GPIO |
GPIO |
P8.17-P8.19#
Pin |
P8.17 |
P8.18 |
P8.19 |
---|---|---|---|
Name |
HSIO29PB0 |
HSIO15PB0/DQS/CCC_NE_PLL1_OUT0 |
HSIO19NB0 |
BALL |
W13 |
T16 |
W18 |
DEFAULT |
MSS GPIO_2[14] |
MSS GPIO_2[15] |
core_pwm[0] @ 0x41500000 |
GPIO |
GPIO |
PWM_2:0 |
|
GPIOS |
MSS GPIO_2[14] |
MSS GPIO_2[15] |
MSS GPIO_2[16] |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
MSS GPIO_2[14] |
MSS GPIO_2[15] |
core_pwm[0] @ 0x41500000 |
GPIO |
GPIO |
PWM_2:0 |
P8.20-P8.22#
Pin |
P8.20 |
P8.21 |
P8.22 |
---|---|---|---|
Name |
HSIO15NB0/DQS |
HSIO9PB0/DQS/CCC_NE_PLL0_OUT0 |
HSIO9NB0/DQS |
BALL |
R16 |
AA21 |
AA22 |
DEFAULT |
MSS GPIO_2[17] |
MSS GPIO_2[18] |
MSS GPIO_2[19] |
GPIO |
GPIO |
GPIO |
|
GPIOS |
MSS GPIO_2[17] |
MSS GPIO_2[18] |
MSS GPIO_2[19] |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
MSS GPIO_2[17] |
MSS GPIO_2[18] |
MSS GPIO_2[19] |
GPIO |
GPIO |
GPIO |
P8.23-P8.26#
Pin |
P8.23 |
P8.24 |
P8.25 |
P8.26 |
---|---|---|---|---|
Name |
HSIO18PB0/CLKIN_N_7 |
HSIO18NB0 |
HSIO16PB0 |
GPIO49NB1 |
BALL |
AB18 |
AA18 |
V17 |
A12 |
DEFAULT |
MSS GPIO_2[20] |
MSS GPIO_2[21] |
MSS GPIO_2[22] |
MSS GPIO_2[23] |
GPIO |
GPIO |
GPIO |
GPIO |
|
GOIOS |
MSS GPIO_2[20] |
MSS GPIO_2[21] |
MSS GPIO_2[22] |
MSS GPIO_2[23] |
GPIO |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
MSS GPIO_2[20] |
MSS GPIO_2[21] |
MSS GPIO_2[22] |
MSS GPIO_2[23] |
GPIO |
GPIO |
GPIO |
GPIO |
P8.27-P8.29#
Pin |
P8.27 |
P8.28 |
P8.29 |
---|---|---|---|
Name |
GPIO49PB1/CLKIN_S_5 |
GPIO51NB1 |
GPIO51PB1/CLKIN_S_6 |
BALL |
A13 |
B14 |
B13 |
DEFAULT |
MSS GPIO_2[24] |
MSS GPIO_2[25] |
MSS GPIO_2[26] |
GPIO |
GPIO |
GPIO |
|
GPIOS |
MSS GPIO_2[24] |
MSS GPIO_2[25] |
MSS GPIO_2[26] |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
MSS GPIO_2[24] |
MSS GPIO_2[25] |
MSS GPIO_2[26] |
GPIO |
GPIO |
GPIO |
P8.30-P8.32#
Pin |
P8.30 |
P8.31 |
P8.32 |
---|---|---|---|
Name |
GPIO50NB1/DQS |
GPIO50PB1/DQS |
GPIO53NB1 |
BALL |
D14 |
D13 |
B15 |
DEFAULT |
MSS GPIO_2[27] |
core_gpio[0] @ 0x41100000 |
core_gpio[1] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
|
GPIOS |
MSS GPIO_2[27] |
core_gpio[0] @ 0x41100000 |
core_gpio[1] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
MSS GPIO_2[27] |
core_gpio[0] @ 0x41100000 |
core_gpio[1] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
P8.33-P8.35#
Pin |
P8.33 |
P8.34 |
P8.35 |
---|---|---|---|
Name |
GPIO53PB1/CLKIN_S_7 |
GPIO52NB1/LPRB_B |
GPIO52PB1/LPRB_A |
BALL |
A15 |
C15 |
C14 |
DEFAULT |
core_gpio[2] @ 0x41100000 |
core_gpio[3] @ 0x41100000 |
core_gpio[4] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
|
GPIOS |
core_gpio[2] @ 0x41100000 |
core_gpio[3] @ 0x41100000 |
core_gpio[4] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
core_gpio[2] @ 0x41100000 |
core_gpio[3] @ 0x41100000 |
core_gpio[4] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
P8.36-P8.38#
Pin |
P8.36 |
P8.37 |
P8.38 |
---|---|---|---|
Name |
GPIO37NB1 |
GPIO37PB1/CCC_SW_CLKIN_S_1 |
GPIO3NB1 |
BALL |
B4 |
C4 |
C17 |
DEFAULT |
core_gpio[5] @ 0x41100000 |
core_gpio[6] @ 0x41100000 |
core_gpio[7] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
|
GPIOS |
core_gpio[5] @ 0x41100000 |
core_gpio[6] @ 0x41100000 |
core_gpio[7] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
core_gpio[5] @ 0x41100000 |
core_gpio[6] @ 0x41100000 |
core_gpio[7] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
P8.39-P8.41#
Pin |
P8.39 |
P8.40 |
P8.41 |
---|---|---|---|
Name |
GPIO3PB1/CCC_SE_CLKIN_S_10/CCC_SE_PLL1_OUT0 |
GPIO5NB1 |
GPIO5PB1/CCC_SE_CLKIN_S_11 |
BALL |
B17 |
B18 |
A18 |
DEFAULT |
core_gpio[8] @ 0x41100000 |
core_gpio[9] @ 0x41100000 |
core_gpio[10] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
|
GPIOS |
core_gpio[8] @ 0x41100000 |
core_gpio[9] @ 0x41100000 |
core_gpio[10] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
core_gpio[8] @ 0x41100000 |
core_gpio[9] @ 0x41100000 |
core_gpio[10] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
P8.42-P8.44#
Pin |
P8.42 |
P8.43 |
P8.44 |
---|---|---|---|
Name |
GPIO36NB1 |
GPIO36PB1/CCC_SW_CLKIN_S_0 |
GPIO42NB1 |
BALL |
D6 |
D7 |
D8 |
DEFAULT |
core_gpio[11] @ 0x41100000 |
core_gpio[12] @ 0x41100000 |
core_gpio[13] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
|
GPIOS |
core_gpio[11] @ 0x41100000 |
core_gpio[12] @ 0x41100000 |
core_gpio[13] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
core_gpio[11] @ 0x41100000 |
core_gpio[12] @ 0x41100000 |
core_gpio[13] @ 0x41100000 |
GPIO |
GPIO |
GPIO |
P8.45-P8.46#
Pin |
P8.45 |
P8.46 |
---|---|---|
Name |
GPIO42PB1 |
GPIO4PB1/CCC_SE_PLL1_OUT1 |
BALL |
D9 |
D18 |
DEFAULT |
core_gpio[14] @ 0x41100000 |
core_gpio[15] @ 0x41100000 |
GPIO |
GPIO |
|
GPIOS |
core_gpio[14] @ 0x41100000 |
core_gpio[15] @ 0x41100000 |
GPIO |
GPIO |
|
ROBOTICS |
core_gpio[14] @ 0x41100000 |
core_gpio[15] @ 0x41100000 |
GPIO |
GPIO |
Connector P9#
The following tables show the pinout of the P9 expansion header. The gateware image is responsible for setting the function of each pin. Refer to the processor documentation for more information on these pins and detailed descriptions of all of the pins listed. In some cases there may not be enough signals to complete a group of signals that may be required to implement a total interface.
The column heading is the pin number on the expansion header.
The Name row is the pin name on the processor.
The BALL row is the pin number on the processor.
The rows below BALL are the gateware setting for each pin.
NOTES:
DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO THE BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.
NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.
P9.01-P9.05#
P9.01 |
P9.02 |
P9.03 |
P9.04 |
P9.05 |
---|---|---|---|---|
GND |
GND |
VCC_3V3 |
VCC_3V3 |
VDD_5V |
P9.06-P9.10#
P9.06 |
P9.07 |
P9.08 |
P9.10 |
---|---|---|---|
VDD_5V |
SYS_5V |
SYS_5V |
SYS_RSTN |
Pin |
P9.09 |
---|---|
Name |
HSIO19PB0 |
BALL |
W19 |
P9.11-P9.13#
Pin |
P9.11 |
P9.12 |
P9.13 |
---|---|---|---|
Name |
GPIO38NB1/DQS |
GPIO38PB1/DQS/CCC_SW_PLL1_OUT0 |
GPIO2NB1/DQS |
BALL |
B5 |
C5 |
D19 |
DEFAULT |
MMUART4 |
core_gpio[1] @ 0x41200000 |
MMUART4 |
UART4 RX |
GPIO |
UART4 TX |
|
GPIOS |
core_gpio[0] @ 0x41200000 |
core_gpio[1] @ 0x41200000 |
core_gpio[2] @ 0x41200000 |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
~ |
core_gpio[0] @ 0x41200000 |
core_gpio[7] @ 0x41200000 |
~ |
GPIO |
GPIO |
P9.14-P9.16#
Pin |
P9.14 |
P9.15 |
P9.16 |
---|---|---|---|
Name |
GPIO39PB1/CLKIN_S_2/CCC_SW_CLKIN_S_2/CCC_SW_PLL1_OUT0 |
GPIO40NB1 |
GPIO40PB1/CCC_SW_PLL1_OUT1 |
BALL |
C6 |
A5 |
A6 |
DEFAULT |
core_pwm[0] @ 0x41400000 |
core_gpio[4] @ 0x41200000 |
core_pwm[1] @ 0x41400000 |
PWM_1:0 |
GPIO |
PWM_1:1 |
|
GOIOS |
core_gpio[3] @ 0x41200000 |
core_gpio[4] @ 0x41200000 |
core_gpio[5] @ 0x41200000 |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
core_pwm[0] @ 0x41400000 |
core_gpio[1] @ 0x41200000 |
core_pwm[1] @ 0x41400000 |
PWM_1:0 |
GPIO |
PWM_1:1 |
P9.17-P9.19#
Pin |
P9.17 |
P9.18 |
P9.19 |
---|---|---|---|
Name |
GPIO44NB1/DQS |
GPIO44PB1/DQS/CCC_SW_PLL0_OUT0 |
GPIO45PB1/CCC_SW_PLL0_OUT0 |
BALL |
C9 |
C10 |
A10 |
DEFAULT |
~ |
~ |
MSS I2C0 |
~ |
~ |
I2C0 SCL |
|
GPIOS |
core_gpio[6] @ 0x41200000 |
core_gpio[7] @ 0x41200000 |
MSS I2C0 |
GPIO |
GPIO |
I2C0 SCL |
|
ROBOTICS |
~ |
~ |
MSS I2C0 |
~ |
~ |
I2C0 SCL |
P9.20-P9.22#
Pin |
P9.20 |
P9.21 |
P9.22 |
---|---|---|---|
Name |
GPIO45NB1 |
GPIO43NB1 |
GPIO43PB1 |
BALL |
A11 |
B8 |
A8 |
DEFAULT |
MSS I2C0 |
~ |
~ |
I2C0 SDA |
~ |
~ |
|
GPIOS |
MSS I2C0 |
core_gpio[8] @ 0x41200000 |
core_gpio[8] @ 0x41200000 |
I2C0 SDA |
GPIO |
GPIO |
|
ROBOTICS |
MSS I2C0 |
~ |
~ |
I2C0 SDA |
~ |
~ |
P9.23-P9.25#
Pin |
P9.23 |
P9.24 |
P9.25 |
---|---|---|---|
Name |
GPIO48NB1 |
GPIO48PB1/CLKIN_S_4 |
GPIO41NB1 |
BALL |
C12 |
B12 |
B7 |
DEFAULT |
core_gpio[10] @ 0x41200000 |
~ |
core_gpio[12] @ 0x41200000 |
GPIO |
~ |
GPIO |
|
GPIOS |
core_gpio[10] @ 0x41200000 |
core_gpio[11] @ 0x41200000 |
core_gpio[12] @ 0x41200000 |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
core_gpio[2] @ 0x41200000 |
~ |
core_gpio[3] @ 0x41200000 |
GPIO |
~ |
GPIO |
P9.26-P9.28#
Pin |
P9.26 |
P9.27 |
P9.28 |
---|---|---|---|
Name |
GPIO41PB1/CLKIN_S_3/CCC_SW_CLKIN_S_3 |
GPIO46NB1 |
GPIO46PB1/CCC_SW_PLL0_OUT1 |
BALL |
A7 |
D11 |
C11 |
DEFAULT |
~ |
core_gpio[14] @ 0x41200000 |
~ |
~ |
GPIO |
~ |
|
GPIOS |
core_gpio[13] @ 0x41200000 |
core_gpio[14] @ 0x41200000 |
core_gpio[15] @ 0x41200000 |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
~ |
~ |
~ |
~ |
~ |
~ |
P9.29-P9.31#
Pin |
P9.29 |
P9.30 |
P9.31 |
---|---|---|---|
Name |
GPIO1PB1/CLKIN_S_9/CCC_SE_CLKIN_S_9 |
GPIO1NB1 |
GPIO4NB1 |
BALL |
F17 |
F16 |
E18 |
DEFAULT |
~ |
core_gpio[17] @ 0x41200000 |
~ |
~ |
GPIO |
~ |
|
GPIOS |
core_gpio[16] @ 0x41200000 |
core_gpio[17] @ 0x41200000 |
core_gpio[18] @ 0x41200000 |
GPIO |
GPIO |
GPIO |
|
ROBOTICS |
~ |
core_gpio[5] @ 0x41200000 |
~ |
~ |
GPIO |
~ |
P9.32-P9.40#
P9.32 |
P9.34 |
---|---|
VDD_ADC |
GND |
P9.33 |
P9.35 |
P9.36 |
P9.37 |
P9.38 |
P9.39 |
P9.40 |
---|---|---|---|---|---|---|
AIN4 |
AIN6 |
AIN5 |
AIN2 |
AIN3 |
AIN0 |
AIN1 |
P9.41-P9.42#
Pin |
P9.41 |
P9.42 |
---|---|---|
Name |
GPIO0PB1/CLKIN_S_8/CCC_SE_CLKIN_S_8/CCC_SE_PLL0_OUT0 |
GPIO0NB1 |
BALL |
E15 |
E14 |
DEFAULT |
core_gpio[19] @ 0x41200000 |
core_pwm[0] @ 0x41000000 |
GPIO |
PWM_0:0 |
|
GPIOS |
core_gpio[19] @ 0x41200000 |
core_gpio[20] @ 0x41200000 |
GPIO |
GPIO |
|
ROBOTICS |
core_gpio[19] @ 0x41200000 |
~ |
GPIO |
~ |
P9.43-P9.46#
P9.43 |
P9.44 |
P9.45 |
P9.46 |
---|---|---|---|
GND |
GND |
GND |
GND |