Texas Instruments TMS320C645x manual Gpio Peripheral Block Diagram

Page 11

Overview

Figure 2. GPIO Peripheral Block Diagram

GPIO peripheral

Data input/output

Direction

Set data

Output data

Clear

data

Input

data

DIR

SET_DATA

OUT_DATA

CLR_DATA

IN_DATA

Peripheral clock (CPU/6)

Synchronization

logic

GPn

EDMA event and interrupt

 

 

Interrupt and

generation

 

 

 

Edge detection

 

 

 

 

 

EDMA event

 

 

 

 

logic

 

 

 

 

 

 

(GPINTn)

Set rising

 

 

 

 

 

 

SET_RIS_TRIG

 

 

 

 

 

edge trigger

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rising edge trigger

Clear rising edge trigger

Set falling edge trigger

Falling edge trigger

Clear falling edge trigger

RIS_TRIG§

CLR_RIS_TRIG

SET_FAL_TRIG

FAL_TRIG§

CLR_FAL_TRIG

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.

SPRU724

General-Purpose Input/Output (GPIO)

11

Image 11
Contents Literature Number SPRU724 December Important Notice About This Manual Read This FirstTrademarks Contents Figures Tables This page is intentionally left blank Overview General-PurposeTMS320C645x DSP Block Diagram Gpio Peripheral Block Diagram Gpio Function Interrupt and Event Generation Gpio Interrupt and Edma Event Configuration OptionsEmulation Halt Operation Gpio Registers RegistersInterrupt Per-Bank Enable Register Binten Interrupt Per-Bank Enable Register BintenDirection Register DIR Field Descriptions Direction Register DIRDirection Register DIR Output Data Register Outdata Field Descriptions Output Data Register OutdataSet Data Register Setdata Field Descriptions Set Data Register SetdataClear Data Register Clrdata Field Descriptions Clear Data Register ClrdataClear Data Register Clrdata Input Data Register Indata Field Descriptions Input Data Register IndataSet Rising Edge Interrupt Register Setristrig Set Rising Edge Interrupt Register SetristrigClear Rising Edge Interrupt Register Clrristrig Clear Rising Edge Interrupt Register ClrristrigSet Falling Edge Interrupt Register Setfaltrig Set Falling Edge Interrupt Register SetfaltrigClear Falling Edge Interrupt Register Clrfaltrig Clear Falling Edge Interrupt Register ClrfaltrigThis page is intentionally left blank Index
Related manuals
Manual 218 pages 2.08 Kb