The PMU processor includes four local (only accessible by the PMU processor) GPI banks and four GPO banks. GPI0 and GPO0 are reserved for the dedicated PMU processor subsystem features (see PMU Processor), while GPI3 and GPO3 are reserved for communication with the PL. GPI1, GPI2, GPO1, and GPO2 are used for communication between the PS hardware features and the PMU.
The PMU’s general-purpose I/O features include miscellaneous wake, errors, and handshaking signals. The usage of the GPIs and GPOs can be summarized as follows with all signals being active-High unless otherwise specified.
•GPI0 is used internally by the PMU processor. GPI0[31:0] shows the value of the fault-tolerance status register.
•GPI1 monitors wake-up requests. Table: GPI1 Bit Descriptions describes the various GPI1 bit(s).
Bit(s) |
Description |
---|---|
GPI1[3:0] |
ACPU3-ACPU0 wake from APU GIC associated with ACPU3-ACPU0. |
GPI1[5:4] |
R5_1 and R5_0 wake from RPU GIC associated with R5_1 and R5_0. |
GPI1[7:6] |
USB1 and USB0 wake. |
GPI1[8] |
DAP full-power domain wake-up request. |
GPI1[9] |
DAP RPU wake-up request. |
GPI1[15:10] |
General purpose wake-up and event signals from MIO (see Table: PMU General Purpose MIO Pins). MIO[26] -> GPI1[10] |
GPI1[16] |
Full-power domain wake directed by the GIC proxy. |
GPI1[19:17] |
Reserved. |
GPI1[23:20] |
APU debug power-up request for ACPU3-ACPU0 APU MPCore processors 0, 1, 2, 3. |
GPI1[27:24] |
Reserved. |
GPI1[28] |
Error interrupt to PMU from error register 1. |
GPI1[29] |
Error interrupt to PMU from error register 2. |
GPI1[30] |
AXI AIB access error. A powered-down block is accessed through AXI. |
GPI1[31] |
APB AIB access error. A powered-down block is accessed through APB. |
•GPI2 monitors power control requests. Table: GPI2 Bit Descriptions describes the various GPI2 bit(s).
•GPI3 monitors the GPIs from the PL.
•GPO0 is dedicated to the PMU features. Table: GPO0 Bit Descriptions describes the various GPO0 bit(s).
•GPO1 is dedicated to the MIO for signaling and power-supply management. Table: GPO1 Bit Descriptions lists the GPO1 register bits.
Bit(s) |
Description |
---|---|
GPO1[5:0] |
These bits can drive up to six MIO outputs, their usage is described in Table: PMU General Purpose MIO Pins. |
GPO1[31: 6] |
Not implemented. |
•GPO2 is dedicated to the PMU-generated requests and acknowledges. Table: GPO2 Bit Descriptions describes the various GPO2 bit(s).
•GPO3 is dedicated to the GPOs to the PL.