3.9.42 PL061_GPIO

ARM PrimeCell General Purpose Input/Output(PL061). This model is written in LISA+.

PL061_GPIO contains the following CADI targets:

  • PL061_GPIO

PL061_GPIO contains the following MTI components:

About PL061_GPIO

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-369 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-370 Parameters for PL061_GPIO

Name Type Default value Description
init_inputs int 0x0 Default input values [7:0]
Non-ConfidentialPDF file icon PDF version100964_1110_00_en
Copyright © 2014–2020 Arm Limited or its affiliates. All rights reserved.