161 / 259 page

TCC76x
Specification Rev. 0.07
February 23, 2005
32-bit RISC Microprocessor for Digital Media Player
DMA CONTROLLER
Preliminary
13-1
13 DMA CONTROLLER
13.1 Overview
The TCC76x has 2-channel DMA controller for data transfer. The DMA can be used to perform
high-speed transfers between external memory, on-chip memory, memory-mapped external
devices, and on-chip peripheral module. It’s possible to select channel priority levels with fixed
priority or round-robin priority.
The block diagram of DMAcontroller is in the following figure.
AH B I/F
Co n tro l
sig n al
Ge n e ra to r
So urc e /
De s tin a to n
A ddre s s
Ge n e ra to r
D a ta B u ffe r
( 4 x 32 F ifo )
CHA N NE L
Re g is te rs
CH A N N E L 0
CHA N NE L 1
C H AN N E L AR B IT E R
Ex te rn a l
Re q u e s t
Sele c tor
In te rru p t
Ge n e ra to r
A
H
B
B
U
S
CH A N N E L M U X
IR Q
AC K
ER E Q
EO T
13
13
13
Figure 13.1 DMA Controller Block Diagram