SPRUIX0D February 2021 – August 2021
The GP board has a high-speed expansion connector allowing connections to the ICSSG and GPMC capabilities of the AM64x/AM243x. A single high speed connector with part number SEAF-30-06.0-L-05-2-A-K-TR is used on the EVM. All the signals associated with the ICSSG0 interface is routed to the expansion connector. In addition, the data and command signals for the GPMC are routed to the AM64x/AM243x as well.
The trace signal is routed to either the high-speed expansion connector or the MIPI60 connector. Zero-Ohm resistor are used to minimize the disruption to the routing. The default configuration will have the resistors installed thereby routing the signals to the HSE connector. The MIPI60 is not installed by default.
One FSI transmit channel and one FSI receive channel is required to connect with the C2000 EVM. These signals from SoC are terminated on 2x5 header with part number 67997-410HLF from Amphenol ICC (FCI). These signals are muxed so that they are available to both the FSI connector and the expansion connector. FSI_TX0 signals and FSI_RX0 signals are connected to the mux. The mux is controlled by jumper. The default state drives the signals from the AM64x/AM243x to the HSE connector unless the jumper is installed. The boards will be delivered with the jumper installed.
Additional signals like UART4, I2C0, SPI1 and GPIOs are connected to the HSE connector to provide additional connectivity options.
Necessary voltages such as 5 V, 3V3, 1V8 are provided to the HSE connector and these voltages are connected through current limiting switches ensuring that an accidental short on the connector will not damage the EVM. The connector includes a presence detect pin that will be grounded on the application board. This is connected to the ExpBrdDetect signal on the I2C presence detect buffer. A board ID memory is included in external HSE board and programmed to identify the board. I2C3 Pinmuxed with MCAN1 and UART4 pinmuxed with MCAN0 are routed to HSE Connector.
| Connector Pin | SoC Ball | Net Name | Pin Multiplexed Signal Functions |
|---|---|---|---|
| A1 | - | VCC_5V0_HSE | - |
| A2 | - | VCC_5V0_HSE | - |
| A3 | - | VCC_5V0_HSE | - |
| A4 | P2 | PRG0_MDIO0_MDIO | GPIO1_40, GPMC0_A12 |
| A5 | P3 | PRG0_MDIO0_MDC | GPIO1_41, GPMC0_A13 |
| A6 | - | DGND | - |
| A7 | T2 | PRG0_PRU0GPO8 | PRG0_PRU0_GPI8, PRG0_PWM2_A1, GPIO1_8,GPMC0_A2, UART4_RTSn |
| A8 | U2 | PRG0_PRU0GPO2 | PRG0_PRU0_GPI2,PRG0_RGMII1_RD2, PRG0_PWM2_A0,GPIO1_2 GPMC0_A0, UART2_RTSn |
| A9 | V2 | PRG0_PRU0GPO3 | PRG0_PRU0_GPI3,PRG0_RGMII1_RD3, PRG0_PWM3_A2, GPIO1_3, UART3_CTSn |
| A10 | - | DGND | - |
| A11 | W2 | PRG0_PRU1GPO1 | PRG0_PRU1_GPI1, PRG0_RGMII2_RD1, GPIO1_21, EQEP0_B,UART5_TXD |
| A12 | Y2 | PRG0_PRU1GPO0 | PRG0_PRU1_GPI0,PRG0_RGMII2_RD0, GPIO1_20, EQEP0_A, UART5_CTSn |
| A13 | AA2 | PRG0_PRU0GPO4 | PRG0_PRU0_GPI4,PRG0_RGMII1_RX_CTL, PRG0_PWM2_B0, GPIO1_4,GPMC0_A1, UART3_TXD |
| A14 | AA3 | PRG0_PRU0GPO12 | PRG0_PRU0_GPI12,PRG0_RGMII1_TD1, PRG0_PWM0_A0, GPIO1_12, GPMC0_A14 |
| A15 | AA4 | PRG0_PRU1GPO16 | PRG0_PRU1_GPI16,PRG0_RGMII2_TXC, PRG0_PWM1_A2 , GPIO1_36, GPMC0_A11, PRG0_ECAP0_SYNC_OUT |
| A16 | - | DGND | - |
| A17 | - | PRG0_HSE_ETH1_CLK | - |
| A18 | - | DGND | - |
| A19 | Y20 | GPMC0_AD15 | FSI_TX0_D1, UART6_TXD, EHRPWM3_SYNCI, TRC_DATA13, GPIO0_30, BOOTMODE15 |
| A20 | - | HSE_GPIO0_36 | - |
| A21 | T17 | GPMC0_AD9 | FSI_RX0_D0, UART3_CTSn, EHRPWM2_B, TRC_DATA7, GPIO0_24, PRG0_PWM2_B2, BOOTMODE09 |
| A22 | V19 | GPMC0_AD8 | FSI_RX0_CLK , UART2_CTSn, EHRPWM2_A, TRC_DATA6, GPIO0_23, PRG0_PWM2_A2, BOOTMODE08 |
| A23 | - | DGND | - |
| A24 | - | DGND | - |
| A25 | - | DGND | - |
| A26 | - | - | - |
| A27 | - | VCC3V3_IO_HSE | - |
| A28 | - | VCC3V3_IO_HSE | - |
| A29 | - | VCC3V3_IO_HSE | - |
| A30 | - | - | - |
| C1 | C14 | SOC_SPI1_CLK | EHRPWM6_SYNCI, GPIO1_49 |
| C2 | - | VCC1V8_HSE | - |
| C3 | - | VCC1V8_HSE | - |
| C4 | - | DGND | - |
| C5 | R6 | PRG0_PRU0GPO13 | PRG0_PRU0_GPI13, PRG0_RGMII1_TD2 ,PRG0_PWM0_B0, SPI3_D0, GPIO1_13, GPMC0_A15 |
| C6 | R3 | PRG0_PRU0GPO5 | PRG0_PRU0_GPI5, PRG0_PWM3_B2, GPIO1_5, UART3_RTSn |
| C7 | - | DGND | - |
| C8 | T4 | PRG0_PRU1GPO3 | PRG0_PRU1_GPI3, PRG0_RGMII2_RD3, GPIO1_23, EQEP1_A, GPMC0_A18, UART6_CTSn |
| C9 | V4 | PRG0_PRU0GPO14 | PRG0_PRU0_GPI14, PRG0_RGMII1_TD3,PRG0_PWM0_A1, SPI3_D1, GPIO1_14, GPMC0_A3 |
| C10 | - | DGND | - |
| C11 | U5 | PRG0_PRU1GPO15 | PRG0_PRU1_GPI15, PRG0_RGMII2_TX_CTL, PRG0_PWM1_B1, GPIO1_35 , GPMC0_A10, PRG0_ECAP0_IN_APWM_OUT |
| C12 | V12 | PRG1_PRU1GPO19 | PRG1_PRU1_GPI19, PRG1_IEP1_EDC_SYNC_OUT0, PRG1_PWM1_TZ_OUT, RGMII1_RD3, RMII1_CRS_DV, SPI3_CS2, GPIO0_84, UART5_RTSn, PRG1_ECAP0_IN_APWM_OUT |
| C13 | - | DGND | - |
| C14 | T18 | GPMC0_AD2 | FSI_RX2_D1 , UART2_RTSn, EHRPWM_TZn_IN0, TRC_DATA0, GPIO0_17, PRG0_PWM2_TZ_IN, BOOTMODE02 |
| C15 | U19 | GPMC0_AD5 | FSI_RX3_D1, UART3_RTSn, EHRPWM1_A, TRC_DATA3, GPIO0_83, PRG0_PWM2_A1, BOOTMODE05 |
| C16 | - | DGND | - |
| C17 | - | DGND | - |
| C18 | - | DGND | - |
| C19 | - | DGND | - |
| C20 | - | DGND | - |
| C21 | W21 | GPMC0_AD12 | FSI_RX1_D0, UART6_CTSn, EQEP1_B, TRC_DATA10, GPIO0_27, EHRPWM7_B, BOOTMODE12 |
| C22 | - | HSE_GPIO0_32 | - |
| C23 | - | HSE_GPIO0_34 | - |
| C24 | - | HSE_GPIO0_37 | - |
| C25 | - | DGND | - |
| C26 | - | HSE_GPIO0_39 | - |
| C27 | R2 | HSE_PRG0_PRU1_GPO19 | PRG0_PRU1_GPI19, PRG0_IEP1_EDC_SYNC_OUT0, PRG0_PWM1_TZ_OUT, MDIO0_MDC, RMII1_CRS_DV, EHRPWM7_B, GPIO1_39, PRG0_ECAP0_IN_APWM_OUT |
| C28 | V5 | HSE_PRG0_PRU1_GPO17 | PRG0_PRU1_GPI17, PRG0_IEP1_EDC_SYNC_OUT1 , PRG0_PWM1_B2, RGMII1_RD3, RMII1_TXD1, GPIO1_37, PRG0_ECAP0_SYNC_OUT, PRG0_ECAP0_SYNC_IN |
| C29 | D17 | HSE_MCAN1_RX/I2C3_SDA | ECAP2_IN_APWM_OUT, OBSCLK0, TIMER_IO5, UART5_TXD, EHRPWM_SOCB, GPIO1_63, EQEP2_B, UART0_DSRn |
| C30 | - | DGND | - |
| E1 | A18 | SOC_I2C0_SCL | UART6_CTS, GPIO1_64 |
| E2 | B18 | SOC_I2C0_SDA | UART6_RTSn, GPIO1_65 |
| E3 | B13 | MCU_RESETSTATZ | MCU_GPIO0_22 |
| E4 | - | HSE_DETECT | - |
| E5 | - | DGND | - |
| E6 | - | DGND | - |
| E7 | - | DGND | - |
| E8 | R4 | PRG0_PRU0GPO1 | PRG0_PRU0_GPI1, PRG0_RGMII1_RD1, PRG0_PWM3_B0, GPIO1_1, UART2_TXD |
| E9 | U4 | PRG0_PRU0GPO16 | PRG0_PRU0_GPI16, PRG0_RGMII1_TXC, 2 IO 0 0/1 PRG0_PWM0_A2, SPI3_CLK, GPIO1_16, GPMC0_A4 |
| E10 | - | DGND | - |
| E11 | R5 | PRG0_PRU1GPO6 | PRG0_PRU1_GPI6, PRG0_RGMII2_RXC, GPIO1_26, EQEP2_A, GPMC0_A19, UART4_CTSn |
| E12 | U6 | PRG0_PRU1GPO14 | PRG0_PRU1_GPI14, PRG0_RGMII2_TD3, PRG0_PWM1_A1, GPIO1_34, EQEP1_I , GPMC0_A9, UART6_RXD |
| E13 | Y13 | PRG1_PRU1GPO18 | PRG1_PRU1_GPI18, PRG1_IEP1_EDC_LATCH_IN0, PRG1_PWM1_TZ_IN, RGMII1_RD2, RMII1_TX_EN, GPIO0_20 , UART5_CTSn, PRG1_ECAP0_SYNC_IN |
| E14 | T20 | GPMC0_AD0 | FSI_RX2_CLK, UART2_RXD, EHRPWM0_SYNCI, TRC_CLK, GPIO0_15, BOOTMODE00 |
| E15 | U20 | GPMC0_AD3 | FSI_RX3_CLK, UART3_RXD, EHRPWM0_A, TRC_DATA1, GPIO0_18, PRG0_PWM2_A0, BOOTMODE03 |
| B1 | A15 | SOC_SPI1_MISO | EHRPWM6_B, GPIO1_51 |
| B2 | B15 | SOC_SPI1_MOSI | EHRPWM6_SYNCO, GPIO1_50 |
| B3 | - | DGND | - |
| B4 | R1 | PRG0_PRU1GPO8 | PRG0_PRU1_GPI8, PRG0_PWM2_TZ_OUT, GPIO1_28, EQEP2_S, UART4_RTSn |
| B5 | - | DGND | - |
| B6 | - | DGND | - |
| B7 | T1 | PRG0_PRU0GPO7 | PRG0_PRU0_GPI7, PRG0_IEP0_EDC_LATCH_IN1, PRG0_PWM3_B1, CPTS0_HW2TSPUSH, CP_GEMAC_CPTS0_HW2TSPUSH, TIMER_IO6, GPIO1_7, UART4_TXD |
| B8 | U1 | PRG0_PRU0GPO17 | PRG0_PRU0_GPI17, PRG0_IEP0_EDC_SYNC_OUT1, PRG0_PWM0_B2, CPTS0_TS_SYNC, CP_GEMAC_CPTS0_TS_SYNC, SPI3_CS0, GPIO1_17, TIMER_IO11, GPMC0_A17 |
| B9 | V1 | PRG0_PRU0GPO18 | PRG0_PRU0_GPI18, PRG0_IEP0_EDC_LATCH_IN0, PRG0_PWM0_TZ_IN, CPTS0_HW1TSPUSH, CP_GEMAC_CPTS0_HW1TSPUSH, EHRPWM8_A, GPIO1_18, UART4_CTSn, GPMC0_A5, UART2_RXD |
| B10 | - | DGND | - |
| B11 | W1 | PRG0_PRU0GPO19 | PRG0_PRU0_GPI19, PRG0_IEP0_EDC_SYNC_OUT0, PRG0_PWM0_TZ_OUT, CPTS0_TS_COMP, CP_GEMAC_CPTS0_TS_COMP, EHRPWM8_B, GPIO1_19, UART4_RTSn, GPMC0_A6, UART3_RXD |
| B12 | Y1 | PRG0_PRU0GPO0 | PRG0_PRU0_GPI0, PRG0_RGMII1_RD0, PRG0_PWM3_A0, GPIO1_0, UART2_CTSn |
| B13 | W3 | PRG0_PRU1GPO4 | PRG0_PRU1_GPI4, PRG0_RGMII2_RX_CTL, PRG0_PWM2_B2, GPIO1_24, EQEP1_B, UART6_TXD |
| B14 | Y3 | PRG0_PRU0GPO11 | PRG0_PRU0_GPI11, PRG0_RGMII1_TD0, PRG0_PWM3_TZ_OUT, GPIO1_11, UART4_RXD |
| B15 | Y4 | PRG0_PRU1GPO12 | PRG0_PRU1_GPI12, PRG0_RGMII2_TD1, PRG0_PWM1_A0, GPIO1_32, EQEP2_B, GPMC0_A7, UART4_TXD |
| B16 | - | DGND | - |
| B17 | - | PRG0_HSE_ETH2_CLK | - |
| B18 | - | DGND | - |
| B19 | - | DGND | - |
| B20 | Y21 | GPMC0_AD14 | FSI_TX0_D0, UART6_RXD,EHRPWM3_B, TRC_DATA12, GPIO0_29, PRG0_PWM3_B0, BOOTMODE14 |
| B21 | R16 | GPMC0_AD10 | FSI_RX0_D1, UART4_CTSn, EHRPWM_TZn_IN2, EHRPWM8_B, TRC_DATA8, GPIO0_25, PRG1_PWM2_B2, BOOTMODE10 |
| B22 | - | HSE_GPIO0_31 | - |
| B23 | - | DGND | - |
| B24 | - | HSE_GPIO0_35 | - |
| B25 | - | DGND | - |
| B26 | - | DGND | - |
| B27 | - | DGND | - |
| B28 | - | DGND | - |
| B29 | AA5 | HSE_PRG0_PRU0_GPO10 | PRG0_PRU0_GPI10, PRG0_UART0_RTSn, PRG0_PWM2_B1, RGMII1_RXC, RMII_REF_CLK, PRG0_IEP0_EDIO_DATA_IN_OUT29,GPIO1_10, UART3_RXD |
| B30 | - | DGND | - |
| D1 | B14 | SOC_SPI1_CS0 | EHRPWM6_A, GPIO1_47 |
| D2 | D14 | SOC_SPI1_CS1 | CPTS0_TS_SYNC, I2C2_SDA, PRG1_IEP0_EDIO_OUTVALID, UART6_TXD, ADC_EXT_TRIGGER1, GPIO1_48, TIMER_IO11 |
| D3 | B12 | MCU_RESETZ | - |
| D4 | - | DGND | - |
| D5 | T6 | PRG0_PRU1GPO13 | PRG0_PRU1_GPI13, PRG0_RGMII2_TD2, PRG0_PWM1_B0, GPIO1_33, EQEP0_I, GPMC0_A8, UART5_RXD |
| D6 | P4 | PRG0_PRU1GPO5 | PRG0_PRU1_GPI5, GPIO1_25, EQEP1_S, UART6_RTSn |
| D7 | - | DGND | - |
| D8 | T3 | PRG0_PRU0GPO6 | PRG0_PRU0_GPI6, PRG0_RGMII1_RXC, PRG0_PWM3_A1, GPIO1_6, UART4_CTSn |
| D9 | V3 | PRG0_PRU1GPO2 | PRG0_PRU1_GPI2, PRG0_RGMII2_RD2, PRG0_PWM2_A2, GPIO1_22, EQEP0_S, UART5_RTSn |
| D10 | - | DGND | - |
| D11 | W4 | PRG0_PRU1GPO11 | PRG0_PRU1_GPI11, PRG0_RGMII2_TD0, GPIO1_31, EQEP2_I, UART4_RXD |
| D12 | T5 | PRG0_PRU0GPO15 | PRG0_PRU0_GPI15, PRG0_RGMII1_TX_CTL, PRG0_PWM0_B1, SPI3_CS1, GPIO1_15, GPMC0_A16 |
| D13 | - | DGND | - |
| D14 | U21 | GPMC0_AD1 | FSI_RX2_D0, UART2_TXD, EHRPWM0_SYNCO, TRC_CTL, GPIO0_16, PRG0_PWM2_TZ_OUT, BOOTMODE01 |
| D15 | U18 | GPMC0_AD4 | FSI_RX3_D0, UART3_TXD, EHRPWM0_B, TRC_DATA2, GPIO0_82, PRG0_PWM2_B0, BOOTMODE04 |
| D16 | - | DGND | - |
| D17 | V21 | GPMC0_AD7 | FSI_RX4_D1, UART4_TXD, EHRPWM_TZn_IN1, EHRPWM8_A, TRC_DATA5, GPIO0_22, PRG1_PWM2_A2, BOOTMODE07 |
| D18 | P19 | GPMC0_CSN2 | I2C2_SCL, TIMER_IO8, EQEP1_S, EHRPWM_TZn_IN4, GPIO0_43, PRG1_PWM2_TZ_IN |
| D19 | R21 | GPMC0_CSN3 | I2C2_SDA, TIMER_IO9, EQEP1_I, GPMC0_A20, EHRPWM_TZn_IN5, GPIO0_44 |
| D20 | - | DGND | - |
| D21 | V18 | GPMC0_AD13 | FSI_RX1_D1, EHRPWM3_A, TRC_DATA11, GPIO0_28, PRG0_PWM3_A0, BOOTMODE13 |
| D22 | - | HSE_GPIO0_33 | - |
| D23 | W5 | HSE_PRG0_PRU1_GPO7 | PRG0_PRU1_GPI7, PRG0_IEP1_EDC_LATCH_IN1, RGMII1_RD0, RMII1_RXD0, GPIO1_27, EQEP2_B, UART4_TXD |
| D24 | A17 | HSE_MCAN0_TX/UART4_RXD | TIMER_IO2, SYNC2_OUT, SPI4_CS1, GPIO1_60, EQEP2_I, UART0_DTRn |
| D25 | - | DGND | - |
| D26 | - | HSE_GPIO0_41 | - |
| D27 | P5 | HSE_PRG0_PRU1_GPO18 | PRG0_PRU1_GPI18, PRG0_IEP1_EDC_LATCH_IN0, PRG0_PWM1_TZ_IN, MDIO0_MDIO, RMII1_TX_EN, EHRPWM7_A, GPIO1_38, PRG0_ECAP0_SYNC_IN |
| D28 | W6 | HSE_PRG0_PRU0_GPO9 | PRG0_PRU0_GPI9, PRG0_UART0_CTSn, PRG0_PWM3_TZ_IN, RGMII1_RX_CTL, RMII1_RX_ER, PRG0_IEP0_EDIO_DATA_IN_OUT28, GPIO1_9, UART2_RXD |
| D29 | C17 | HSE_MCAN1_TX/I2C3_SCL | ECAP1_IN_APWM_OUT, SYSCLKOUT0, TIMER_IO4, UART5_RXD, EHRPWM_SOCA, GPIO1_62, EQEP2_A, UART0_DCDn |
| D30 | - | DGND | - |
| E16 | - | DGND | - |
| E17 | V20 | GPMC0_AD6 | FSI_RX4_D0, UART4_RXD, EHRPWM1_B, TRC_DATA4, GPIO0_21, PRG0_PWM2_B1, BOOTMODE06 |
| E18 | N17 | GPMC0_DIR | EQEP0_B, GPIO0_40, EHRPWM6_B, PRG1_PWM2_B0 |
| E19 | R20 | GPMC0_CSN1 | EQEP0_I, EHRPWM_TZn_IN2, GPIO0_42, EHRPWM6_SYNCO, PRG1_PWM2_TZ_OUT |
| E20 | - | DGND | - |
| E21 | W20 | GPMC0_AD11 | FSI_RX1_CLK, UART5_CTSn, EQEP1_A, TRC_DATA9, GPIO0_26, EHRPWM7_A, BOOTMODE11 |
| E22 | - | DGND | - |
| E23 | Y5 | HSE_PRG0_PRU1_GPO9 | PRG0_PRU1_GPI9, PRG0_UART0_RXD, RGMII1_RD1, PRG0_IEP0_EDIO_DATA_IN_OUT30, GPIO1_29, EQEP0_I, UART5_RXD |
| E24 | B17 | HSE_MCAN0_RX/UART4_TXD | UART4_TXD, TIMER_IO3, SYNC3_OUT, SPI4_CS2, GPIO1_61, EQEP2_S, UART0_RIn |
| E25 | - | DGND | - |
| E26 | - | HSE_GPIO0_38 | - |
| E27 | V6 | HSE_PRG0_PRU1_GPO10 | PRG0_PRU1_GPI10, PRG0_UART0_TXD, PRG0_PWM2_TZ_IN, RGMII1_RD2, RMII1_TXD0, PRG0_IEP0_EDIO_DATA_IN_OUT31, GPIO1_30, EQEP1_I, UART6_RXD |
| E28 | - | DGND | - |
| E29 | - | DGND | - |
| E30 | B21 | MCU_PORZ | - |
Figure 3-26 AM64x/AM243x High Speed Expansion Connector
Figure 3-27 AM64x/AM243x High Speed Expansion Connector - Part 1
Figure 3-28 AM64x/AM243x High Speed Expansion Connector - Part 2