Non-Confidential | ![]() | 100964_1180_00_en | ||
| ||||
Home > Fast Models components > SystemIP components > PL061_GPIO |
ARM PrimeCell General Purpose Input/Output(PL061). This model is written in LISA+.
PL061_GPIO contains the following CADI targets:
PL061_GPIO contains the following MTI components:
This component provides eight programmable inputs or outputs. Ports of different widths can be created by multiple instantiation. In addition, an interrupt interface is provided to configure any number of pins as interrupt sources.
Table 3-360 Ports
Name | Protocol | Type | Description |
---|---|---|---|
GPIO_In |
Value |
Slave | Input lines. 32-bit data in, only [7:0] is used. |
GPIO_Intr |
Signal |
Master | Interrupt signal indicating to an interrupt controller that an interrupt occurred in one or more of the GPIO_In lines. |
GPIO_MIS |
Value |
Master | Indicates the masked interrupt status. 32-bit data out , only [7:0] is used. NOT necessary, as the GPIOMIS can be read from address 0x418. |
GPIO_Out |
Value |
Master | Output lines. 32-bit data out, only [7:0] is used. |
pvbus |
PVBus |
Slave | Slave port for register access. |
Table 3-361 Parameters for PL061_GPIO
Name | Type | Default value | Description |
---|---|---|---|
init_inputs |
int |
0x0 |
Default input values [7:0] |