About the ARM PrimeCell GPIO

The PrimeCell GPIO is an Advanced Microcontroller Bus Architecture (AMBA)
compliant System-on-Chip (SoC) peripheral that is developed, tested, and licensed by
ARM.
The PrimeCell GPIO is an AMBA slave module that connects to the AdvancedPeripheral Bus (APB). The PrimeCell GPIO provides eight programmable inputs oroutputs that you can control in two modes:

• software mode through an APB bus interface
• hardware mode through a hardware control interface.

You can create ports of different widths (for example 16, 24, 32, and 40 bits) by multipleinstantiation. An interrupt interface is provided to configure any number of pins asinterrupt sources. You can generate interrupts depending on a level, or a transitional value of a pin. At system reset, PrimeCell GPIO lines default to inputs. The PrimeCell
GPIO interfaces with input and output pad cells using a data input, data output, and output enable per pad.
Figure 1-1 on page 1-3 shows the PrimeCell GPIO interfaces.在这里插入图片描述
1.1.1
Features of the PrimeCell GPIO
The PrimeCell GPIO offers:
• Compliance to the AMBA Specification (Rev 2.0) onwards for easy integration into SoC implementation.
• Eight individually programmable input/output pins, default to input at reset.
• Scalability by multiple instantiation to 16, 24, 32, 40, or more bits.
• Programmable interrupt generation capability, from a transition or a level condition, on any number of pins.
• Hardware control capability of PrimeCell GPIO lines for different system
configurations.
• Bit masking in both read and write operations through address lines.
• Identification

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值