SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
The PRU module interface consists of the PRU internal registers 30 and 31 (R30 and R31). Figure 6-185 shows the PRU module interface and the functionality of R30 and R31. The register R31 serves as an interface with the dedicated PRU general purpose input (GPI) pins and PRU_ICSSG INTC. Reading R31 returns status information from the GPI pins and PRU_ICSSG INTC via the PRU Real Time Status Interface. Writing to R31 generates PRU system events via the PRU Event Interface. The register R30 serves as an interface with the dedicated PRU general purpose output (GPO) pins.
The below sections cover different functional modes of the PRUn cores, (where n=0,1), enhanced GPIO (EGPIO) interface. The register bits which control EGPIO functionalities are part of the (PRU_ICSSG CFG) space. For descriptions of these EGPIO register bitfield controls, refer to the Section 6.4.4.3.