SPRUJ17H March 2022 – October 2024 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1
Table 7-26 describes the PRU-ICSS<k> I/O signals.
Device Level Signal | Alternate Function via Internal Multiplexing | I/O(1) | Description | Pin Reset (2) | |||
---|---|---|---|---|---|---|---|
ICSS_GPCFG0_REG[29-26] PR<k_PRU0_GP_MUX_SEL= | |||||||
PRU0 GP Signals | 0h - GPIO mode (default) | 1h - PERIF mode | 2h - MII mode | 3h - SD mode | |||
PR0_PRU0_GPO0 | pr<k>_pru0_pru_r30_out[0] | pr<k>_pru0_perif0_clk | O | PRU0 R30 Outputs | 0 | ||
PR0_PRU0_GPO1 | pr<k>_pru0_pru_r30_out[1] | pr<k>_pru0_perif0_out | pr<k>_pru0_pru_r30_out[1] | O | PRU0 R30 Outputs | 0 | |
PR0_PRU0_GPO2 | pr<k>_pru0_pru_r30_out[2] | pr<k>_pru0_perif0_out_en | O | PRU0 R30 Outputs | 0 | ||
PR0_PRU0_GPO3 | pr<k>_pru0_pru_r30_out[3] | pr<k>_pru0_perif1_clk | O | PRU0 R30 Outputs | 0 | ||
PR0_PRU0_GPO4 | pr<k>_pru0_pru_r30_out[4] | pr<k>_pru0_perif1_out | O | PRU0 R30 Outputs | 0 | ||
PR0_PRU0_GPO5 | pr<k>_pru0_pru_r30_out[5] | pr<k>_pru0_perif1_out_en | O | PRU0 R30 Outputs | 0 | ||
PR0_PRU0_GPO6 | pr<k>_pru0_pru_r30_out[6] | pr<k>_pru0_perif2_clk | O | PRU0 R30 Outputs | 0 | ||
PR0_PRU0_GPO7(5) | pr<k>_pru0_pru_r30_out[7](5) | pr<k>_pru0_perif2_out(5) | O | PRU0 R30 Outputs | 0 | ||
PR0_PRU0_GPO8 | pr<k>_pru0_pru_r30_out[8] | pr<k>_pru0_perif2_out_en | O | PRU0 R30 Outputs | 0 | ||
PR0_PRU0_GPO9 | pr<k>_pru0_pru_r30_out[9] | O | PRU0 R30 Outputs | 0 | |||
PR0_PRU0_GPO10 | pr<k>_pru0_pru_r30_out[10] | O | PRU0 R30 Outputs | 0 | |||
PR0_PRU0_GPO11 | pr<k>_pru0_pru_r30_out[11] | pr<k>_mii1_txd[0](3) | O | PRU0 R30 Outputs | 0 | ||
PR0_PRU0_GPO12 | pr<k>_pru0_pru_r30_out[12] | pr<k>_mii1_txd[1](3) | O | PRU0 R30 Outputs | 0 | ||
PR0_PRU0_GPO13 | pr<k>_pru0_pru_r30_out[13] | pr<k>_mii1_txd[2](3) | O | PRU0 R30 Outputs | 0 | ||
PR0_PRU0_GPO14 | pr<k>_pru0_pru_r30_out[14] | pr<k>_mii1_txd[3](3) | O | PRU0 R30 Outputs | 0 | ||
PR0_PRU0_GPO15 | pr<k>_pru0_pru_r30_out[15] | pr<k>_mii1_txen(3) | O | PRU0 R30 Outputs | 0 | ||
PR0_PRU0_GPO16 | pr<k>_pru0_pru_r30_out[16] | O | PRU0 R30 Outputs | 0 | |||
PR0_PRU0_GPO17(5) | pr<k>_pru0_pru_r30_out[17](5) | O | PRU0 R30 Outputs | 0 | |||
PR0_PRU0_GPO18(5) | pr<k>_pru0_pru_r30_out[18](5) | O | PRU0 R30 Outputs | 0 | |||
PR0_PRU0_GPO19(5) | pr<k>_pru0_pru_r30_out[19](5) | O | PRU0 R30 Outputs | 0 | |||
PR0_PRU0_GPI0 | pr<k>_pru0_pru_r31_in[0] | pr<k>_mii0_rxd[0] | pr<k>_pru0_sd0_clk | I | PRU0 R31 Inputs | HiZ | |
PR0_PRU0_GPI1 | pr<k>_pru0_pru_r31_in[1] | pr<k>_mii0_rxd[1] | pr<k>_pru0_sd0_d | I | PRU0 R31 Inputs | HiZ | |
PR0_PRU0_GPI2 | pr<k>_pru0_pru_r31_in[2] | pr<k>_mii0_rxd[2] | pr<k>_pru0_sd1_clk | I | PRU0 R31 Inputs | HiZ | |
PR0_PRU0_GPI3 | pr<k>_pru0_pru_r31_in[3] | pr<k>_mii0_rxd[3] | pr<k>_pru0_sd1_d | I | PRU0 R31 Inputs | HiZ | |
PR0_PRU0_GPI4 | pr<k>_pru0_pru_r31_in[4] | pr<k>_mii0_rxdv | pr<k>_pru0_sd2_clk | I | PRU0 R31 Inputs | HiZ | |
PR0_PRU0_GPI5 | pr<k>_pru0_pru_r31_in[5] | pr<k>_mii0_rxer | pr<k>_pru0_sd2_d | I | PRU0 R31 Inputs | HiZ | |
PR0_PRU0_GPI6 | pr<k>_pru0_pru_r31_in[6] | pr<k>_mii_mr0_clk | pr<k>_pru0_sd3_clk | I | PRU0 R31 Inputs | HiZ | |
PR0_PRU0_GPI7(5) | pr<k>_pru0_pru_r31_in[7](5) | pr<k>_pru0_sd3_d(5) | I | PRU0 R31 Inputs | HiZ | ||
PR0_PRU0_GPI8 | pr<k>_pru0_pru_r31_in[8] | pr<k>_mii0_rxlink | pr<k>_pru0_sd4_clk | I | PRU0 R31 Inputs | HiZ | |
PR0_PRU0_GPI9 | pr<k>_pru0_pru_r31_in[9] | pr<k>_pru0_perif0_in | pr<k>_mii0_col | pr<k>_pru0_sd4_d | I | PRU0 R31 Inputs | HiZ |
PR0_PRU0_GPI10 | pr<k>_pru0_pru_r31_in[10] | pr<k>_pru0_perif1_in | pr<k>_mii0_crs | pr<k>_pru0_sd5_clk | I | PRU0 R31 Inputs | HiZ |
PR0_PRU0_GPI11 | pr<k>_pru0_pru_r31_in[11] | pr<k>_pru0_perif2_in | pr<k>_pru0_sd5_d | I | PRU0 R31 Inputs | HiZ | |
PR0_PRU0_GPI12 | pr<k>_pru0_pru_r31_in[12] | pr<k>_pru0_sd6_clk | I | PRU0 R31 Inputs | HiZ | ||
PR0_PRU0_GPI13 | pr<k>_pru0_pru_r31_in[13] | pr<k>_pru0_sd6_d | I | PRU0 R31 Inputs | HiZ | ||
PR0_PRU0_GPI14 | pr<k>_pru0_pru_r31_in[14] | pr<k>_pru0_sd7_clk | I | PRU0 R31 Inputs | HiZ | ||
PR0_PRU0_GPI15 | pr<k>_pru0_pru_r31_in[15] | pr<k>_pru0_sd7_d | I | PRU0 R31 Inputs | HiZ | ||
PR0_PRU0_GPI16 | pr<k>_pru0_pru_r31_in[16] | pr<k>_pru0_pru_r31_in[16] | pr<k>_mii_mt1_clk, pr<k>_pru0_pru_r31_in[16] | pr<k>_pru0_sd8_clk, pr<k>_pru0_pru_r31_in[16] | I | PRU0 R31 Inputs | HiZ |
PR0_PRU0_GPI17(5) | pr<k>_pru0_pru_r31_in[17](5) | pr<k>_pru0_sd8_d(5) | I | PRU0 R31 Inputs | HiZ | ||
PR0_PRU0_GPI18(5) | pr<k>_pru0_pru_r31_in[18](5) | I | PRU0 R31 Inputs | HiZ | |||
PR0_PRU0_GPI19(5) | pr<k>_pru0_pru_r31_in[19](5) | I | PRU0 R31 Inputs | HiZ | |||
PRU1 GP Signals | ICSS_GPCFG1_REG[29-26] PR0_PRU1_GP_MUX_SEL= | ||||||
0h - GPIO mode (default) | 1h - PERIF mode | 2h - MII mode | 3h - SD mode(4) | ||||
PR0_PRU1_GPO0 | pr<k>_pru1_pru_r30_out[0] | pr<k>_pru1_perif0_clk | O | PRU1 R30 Outputs | 0 | ||
PR0_PRU1_GPO1 | pr<k>_pru1_pru_r30_out[1] | pr<k>_pru1_perif0_out | pr<k>_pru1_pru_r30_out[1] | O | PRU1 R30 Outputs | 0 | |
PR0_PRU1_GPO2 | pr<k>_pru1_pru_r30_out[2] | pr<k>_pru1_perif0_out_en | O | PRU1 R30 Outputs | 0 | ||
PR0_PRU1_GPO3 | pr<k>_pru1_pru_r30_out[3] | pr<k>_pru1_perif1_clk | O | PRU1 R30 Outputs | 0 | ||
PR0_PRU1_GPO4 | pr<k>_pru1_pru_r30_out[4] | pr<k>_pru1_perif1_out | O | PRU1 R30 Outputs | 0 | ||
PR0_PRU1_GPO5 | pr<k>_pru1_pru_r30_out[5] | pr<k>_pru1_perif1_out_en | O | PRU1 R30 Outputs | 0 | ||
PR0_PRU1_GPO6 | pr<k>_pru1_pru_r30_out[6] | pr<k>_pru1_perif2_clk | O | PRU1 R30 Outputs | 0 | ||
PR0_PRU1_GPO7 | pr<k>_pru1_pru_r30_out[7] | pr<k>_pru1_perif2_out | O | PRU1 R30 Outputs | 0 | ||
PR0_PRU1_GPO8 | pr<k>_pru1_pru_r30_out[8] | pr<k>_pru1_perif2_out_en | O | PRU1 R30 Outputs | 0 | ||
PR0_PRU1_GPO9 | pr<k>_pru1_pru_r30_out[9] | O | PRU1 R30 Outputs | 0 | |||
PR0_PRU1_GPO10 | pr<k>_pru1_pru_r30_out[10] | O | PRU1 R30 Outputs | 0 | |||
PR0_PRU1_GPO11 | pr<k>_pru1_pru_r30_out[11] | pr<k>_mii0_txd[0](3) | O | PRU1 R30 Outputs | 0 | ||
PR0_PRU1_GPO12 | pr<k>_pru1_pru_r30_out[12] | pr<k>_mii0_txd[1](3) | O | PRU1 R30 Outputs | 0 | ||
PR0_PRU1_GPO13 | pr<k>_pru1_pru_r30_out[13] | pr<k>_mii0_txd[2](3) | O | PRU1 R30 Outputs | 0 | ||
PR0_PRU1_GPO14 | pr<k>_pru1_pru_r30_out[14] | pr<k>_mii0_txd[3](3) | O | PRU1 R30 Outputs | 0 | ||
PR0_PRU1_GPO15 | pr<k>_pru1_pru_r30_out[15] | pr<k>_mii0_txen(3) | O | PRU1 R30 Outputs | 0 | ||
PR0_PRU1_GPO16 | pr<k>_pru1_pru_r30_out[16] | O | PRU1 R30 Outputs | 0 | |||
PR0_PRU1_GPO17 | pr<k>_pru1_pru_r30_out[17] | O | PRU1 R30 Outputs | 0 | |||
PR0_PRU1_GPO18 | pr<k>_pru1_pru_r30_out[18] | O | PRU1 R30 Outputs | 0 | |||
PR0_PRU1_GPO19 | pr<k>_pru1_pru_r30_out[19] | O | PRU1 R30 Outputs | 0 | |||
PR0_PRU1_GPI0 | pr<k>_pru1_pru_r31_in[0] | pr<k>_mii1_rxd[0] | pr<k>_pru1_sd0_clk(4) | I | PRU1 R31 Inputs | HiZ | |
PR0_PRU1_GPI1 | pr<k>_pru1_pru_r31_in[1] | pr<k>_mii1_rxd[1] | pr<k>_pru1_sd0_d(4) | I | PRU1 R31 Inputs | HiZ | |
PR0_PRU1_GPI2 | pr<k>_pru1_pru_r31_in[2] | pr<k>_mii1_rxd[2] | pr<k>_pru1_sd1_clk(4) | I | PRU1 R31 Inputs | HiZ | |
PR0_PRU1_GPI3 | pr<k>_pru1_pru_r31_in[3] | pr<k>_mii1_rxd[3] | pr<k>_pru1_sd1_d(4) | I | PRU1 R31 Inputs | HiZ | |
PR0_PRU1_GPI4 | pr<k>_pru1_pru_r31_in[4] | pr<k>_mii1_rxdv | pr<k>_pru1_sd2_clk(4) | I | PRU1 R31 Inputs | HiZ | |
PR0_PRU1_GPI5 | pr<k>_pru1_pru_r31_in[5] | pr<k>_mii1_rxer | pr<k>_pru1_sd2_d(4) | I | PRU1 R31 Inputs | HiZ | |
PR0_PRU1_GPI6 | pr<k>_pru1_pru_r31_in[6] | pr<k>_mii_mr1_clk | pr<k>_pru1_sd3_clk(4) | I | PRU1 R31 Inputs | HiZ | |
PR0_PRU1_GPI7 | pr<k>_pru1_pru_r31_in[7] | pr<k>_pru1_sd3_d(4) | I | PRU1 R31 Inputs | HiZ | ||
PR0_PRU1_GPI8 | pr<k>_pru1_pru_r31_in[8] | pr<k>_mii1_rxlink | pr<k>_pru1_sd4_clk(4) | I | PRU1 R31 Inputs | HiZ | |
PR0_PRU1_GPI9 | pr<k>_pru1_pru_r31_in[9] | pr<k>_pru1_perif0_in | pr<k>_mii1_col | pr<k>_pru1_sd4_d(4) | I | PRU1 R31 Inputs | HiZ |
PR0_PRU1_GPI10 | pr<k>_pru1_pru_r31_in[10] | pr<k>_pru1_perif1_in | pr<k>_mii1_crs | pr<k>_pru1_sd5_clk(4) | I | PRU1 R31 Inputs | HiZ |
PR0_PRU1_GPI11 | pr<k>_pru1_pru_r31_in[11] | pr<k>_pru1_perif2_in | pr<k>_pru1_sd5_d(4) | I | PRU1 R31 Inputs | HiZ | |
PR0_PRU1_GPI12 | pr<k>_pru1_pru_r31_in[12] | pr<k>_pru1_sd6_clk(4) | I | PRU1 R31 Inputs | HiZ | ||
PR0_PRU1_GPI13 | pr<k>_pru1_pru_r31_in[13] | pr<k>_pru1_sd6_d(4) | I | PRU1 R31 Inputs | HiZ | ||
PR0_PRU1_GPI14 | pr<k>_pru1_pru_r31_in[14] | pr<k>_pru1_sd7_clk(4) | I | PRU1 R31 Inputs | HiZ | ||
PR0_PRU1_GPI15 | pr<k>_pru1_pru_r31_in[15] | pr<k>_pru1_sd7_d(4) | I | PRU1 R31 Inputs | HiZ | ||
PR0_PRU1_GPI16 | pr<k>_pru1_pru_r31_in[16] | pr<k>_pru1_pru_r31_in[16] | pr<k>_mii_mt0_clk, pr<k>_pru1_pru_r31_in[16] | pr<k>_pru1_sd8_clk, pr<k>_pru1_pru_r31_in[16](4) | I | PRU1 R31 Inputs | HiZ |
PR0_PRU1_GPI17 | pr<k>_pru1_pru_r31_in[17] | pr<k>_pru1_sd8_d(4) | I | PRU1 R31 Inputs | HiZ | ||
PR0_PRU1_GPI18 | pr<k>_pru1_pru_r31_in[18] | I | PRU1 R31 Inputs | HiZ | |||
PR0_PRU1_GPI19 | pr<k>_pru1_pru_r31_in[19] | I | PRU1 R31 Inputs | HiZ | |||
MDIO | MDIO | ||||||
PR0_MDIO0_MDC | pr<k>_mdio_mdclk | O | MDIO Clock | 0 | |||
PR0_MDIO0_MDIO | pr<k>_mdio_data | I/O | MDIO Data | HiZ | |||
Industrial Ethernet (IEP0) | Industrial Ethernet | ||||||
PR0_IEP0_EDIO_OUTVALID | pr<k>_iep0_edio_outvalid | O | IEP0 Digital I/O Output Valid | 0 | |||
PR0_IEP0_EDIO_DATA_IN_OUT[31:30] | pr<k>_iep0_edio_data_in_out[31:30] | I/O | IEP0 Digital I/Os Data In/Out | HiZ | |||
PR0_IEP0_EDC_SYNC_OUT0 | pr<k>_iep0_edc_sync_out0 | O | IEP0 Distributed Clock Sync Out | 0 | |||
PR0_IEP0_EDC_SYNC_OUT1 | pr<k>_iep0_edc_sync_out1 | O | IEP0 Distributed Clock Sync Out | 0 | |||
PR0_IEP0_EDC_LATCH_IN0 | pr<k>_iep0_edc_latch_in0 | I | IEP0 Distributed Clock Latch In | HiZ | |||
PR0_IEP0_EDC_LATCH_IN1 | pr<k>_iep0_edc_latch_in1 | I | IEP0 Distributed Clock Latch In | HiZ | |||
UART0 | UART0 | ||||||
PR0_UART0_CTSn | pr<k>_uart0_cts_n | I | UART0 Clear to Send | HiZ | |||
PR0_UART0_RTSn | pr<k>_uart0_rts_n | O | UART0 Request to Send | 1 | |||
PR0_UART0_RXD | pr<k>_uart0_rxd | I | UART0 Receive Data | HiZ | |||
PR0_UART0_TXD | pr<k>_uart0_txd | O | UART0 Transmit Data | 1 | |||
ECAP0 | ECAP0 | ||||||
PR0_ECAP0_IN_APWM_OUT | pr<k>_ecap0_ecap_capin_apwm_o | I/O | Enhanced capture (ECAP0) input or Auxiliary PWM out | HiZ | |||
PR0_ECAP0_SYNC_IN | pr<k>_ecap0_ecap_syncin | I | Enhanced capture (ECAP0) Sync In | 0 | |||
PR0_ECAP0_SYNC_OUT | pr<k>_ecap0_ecap_syncout | O | Enhanced capture (ECAP0) Sync Out | 0 |