SPRUIV7B May 2022 – September 2023 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
The Peripheral Interface’s I/Os are multiplexed with the PRU GPI/GPO signals, as shown in Table 7-52. The PR1_PRU<n>_GP_MUX_SEL bitfield in the PRU_ICSS_GPCFG0 register (PRU0 or PRU1) must be set to 1h for configure the GPI/GPO signals for Peripheral I/F mode.
Pad Names at Device Level(2)(3) | Peripheral I/F Mode (PRU_ICSS_GPCFG0[29-26] PR1_PRU0_GP_MUX_SEL = 1h) |
---|---|
PR<k>_PRU<n>_GPI0 | |
PR<k>_PRU<n>_GPI1 | |
PR<k>_PRU<n>_GPI2 | |
PR<k>_PRU<n>_GPI3 | |
PR<k>_PRU<n>_GPI4 | |
PR<k>_PRU<n>_GPI5 | |
PR<k>_PRU<n>_GPI6 | |
PR<k>_PRU<n>_GPI7 | |
PR<k>_PRU<n>_GPI8 | |
PR<k>_PRU<n>_GPI9 | PERIF0_IN |
PR<k>_PRU<n>_GPI10 | PERIF1_IN |
PR<k>_PRU<n>_GPI11 | PERIF2_IN |
PR<k>_PRU<n>_GPI12 | |
PR<k>_PRU<n>_GPI13 | |
PR<k>_PRU<n>_GPI14 | |
PR<k>_PRU<n>_GPI15 | |
PR<k>_PRU<n>_GPI16 | |
PR<k>_PRU<n>_GPI17 | |
PR<k>_PRU<n>_GPI18 | |
PR<k>_PRU<n>_GPI19 | |
PR<k>_PRU<n>_GPO0 | PERIF0_CLK |
PR<k>_PRU<n>_GPO1 | PERIF0_OUT |
PR<k>_PRU<n>_GPO2 | PERIF0_OUT_EN |
PR<k>_PRU<n>_GPO3 | PERIF1_CLK |
PR<k>_PRU<n>_GPO4 | PERIF1_OUT |
PR<k>_PRU<n>_GPO5 | PERIF1_OUT_EN |
PR<k>_PRU<n>_GPO6 | PERIF2_CLK |
PR<k>_PRU<n>_GPO7 | PERIF2_OUT |
PR<k>_PRU<n>_GPO8 | PERIF2_OUT_EN |
PR<k>_PRU<n>_GPO9 | |
PR<k>_PRU<n>_GPO10 | |
PR<k>_PRU<n>_GPO11 | |
PR<k>_PRU<n>_GPO12 | |
PR<k>_PRU<n>_GPO13 | |
PR<k>_PRU<n>_GPO14 | |
PR<k>_PRU<n>_GPO15 | |
PR<k>_PRU<n>_GPO16 | |
PR<k>_PRU<n>_GPO17 | |
PR<k>_PRU<n>_GPO18 | |
PR<k>_PRU<n>_GPO19 |
A block diagram for the Peripheral I/F is included in Figure 7-31. As shown, each channel is composed of four I/Os: