3.9.39 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:

PL061_GPIO - about

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-334 Ports

Name Protocol Type Description
GPIO_In 2.7.4 Value protocol Slave Input lines. 32-bit data in, only [7:0] is used.
GPIO_Intr 2.7.2 Signal protocol Master Interrupt signal indicating to an interrupt controller that an interrupt occurred in one or more of the GPIO_In lines.
GPIO_MIS 2.7.4 Value protocol 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 2.7.4 Value protocol Master Output lines. 32-bit data out, only [7:0] is used.
pvbus PVBus Slave Slave port for register access.

Table 3-335 Parameters for PL061_GPIO

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