beautypg.com

Texas Instruments TMS320C645X User Manual

Page 10

background image

Overview

General-Purpose Input/Output (GPIO)

10

SPRU724

Figure 1.

TMS320C645x DSP Block Diagram

L1

S1

M1

D1

Data path A

Register file A

Register file B

D2

Data path B

S2

M2

L2

L1 data memory controller

Cache control

Memory protection

Interrupt

and exception

controller

Power control

Instruction decode

16/32−bit instruction dispatch

Instruction fetch

SPLOOP buffer

C64x+ CPU

IDMA

Bandwidth management

Cache control

L1 program memory controller

Advanced

event

triggering

(AET)

L2 memory

controller

Bandwidth

management

Memory

protection

registers

Configuration

L1P

cache/SRAM

L1D

cache/SRAM

PLL2

DDR2 memory

EMIFA

Other

peripherals

EDMA

Boot

configuration

Switched central resource

PLL2

L2 memory

controller

controller

memory

External

controller

DMA

Master

DMA

Slave

Cache

control

Bandwidth management

Memory protection

GPIO

Some GPIO pins are MUXed with other device pins. Refer to the device-specific
datasheet for details on specific MUXing and for the availability of the register
bits. GPINT[0:15] are all available as synchronization events to the EDMA
controller and as interrupt sources to the CPU.