Figure 2. gpio peripheral block diagram – Texas Instruments TMS320C645X User Manual
Page 11
Overview
11
General-Purpose Input/Output (GPIO)
SPRU724
Figure 2.
GPIO Peripheral Block Diagram
DIR
SET_DATA
OUT_DATA
CLR_DATA
Synchronization
logic
Peripheral clock
(CPU/6)
Direction
Set
data
Output
data
Clear
data
IN_DATA
Input
data
Edge detection
logic
Interrupt and
EDMA event
(GPINTn
‡
)
SET_RIS_TRIG
RIS_TRIG
§
CLR_RIS_TRIG
CLR_FAL_TRIG
SET_FAL_TRIG
FAL_TRIG
§
Data input/output
EDMA event and interrupt
generation
Set rising
edge trigger
Rising edge
trigger
Clear rising
edge trigger
Set falling
edge trigger
Falling edge
trigger
Clear falling
edge trigger
GPn
†
GPIO peripheral
†
Some of the GPn pins are MUXed with other device signals. Refer to the device-specific datasheet for details.
‡
All GPINTn can be used as CPU interrupts and synchronization events to the EDMA controller.
§
The RIS_TRIG and FAL_TRIG registers are internal to the GPIO module and are not visible to the CPU.