|
TMS320DM335 Datasheet, PDF (90/158 Pages) Texas Instruments – Digital Media System-on-Chip (DMSoC) | |||
|
◁ |
TMS320DM335
Digital Media System-on-Chip (DMSoC)
SPRS528A â JULY 2008 â REVISED AUGUST 2008
www.ti.com
The EDMA Controller consists of two major blocks: the Transfer Controller (TC) and the Channel
Controller (CC). The CC is a highly flexible Channel Controller that serves as the user interface and event
interface for the EDMA system. The CC supports 64-event channels and 8 QDMA channels. The CC
consists of a scalable Parameter RAM (PaRAM) that supports flexible ping-pong, circular buffering,
channel-chaining, auto-reloading, and memory protection.
The EDMA Channel Controller has the following features:
⢠Fully orthogonal transfer description
â Three transfer dimensions
â A-synchronized transfers: one dimension serviced per event
â AB- synchronized transfers: two dimensions serviced per event
â Independent indexes on source and destination
â Chaining feature allows 3-D transfer based on single event
⢠Flexible transfer definition
â Increment and constant addressing modes
â Linking mechanism allows automatic PaRAM set update
â Chaining allows multiple transfers to execute with one event
⢠Interrupt generation for:
â DMA completion
â Error conditions
⢠Debug visibility
â Queue watermarking/threshold
â Error and status recording to facilitate debug
⢠64 DMA channels
â Event synchronization
â Manual synchronization (CPU(s) write to event set register)
â Chain synchronization (completion of one transfer chains to next)
⢠8 QDMA channels
â QDMA channels are triggered automatically upon writing to a PaRAM set entry
â Support for programmable QDMA channel to PaRAM mapping
⢠128 PaRAM sets
â Each PaRAM set can be used for a DMA channel, QDMA channel, or link set (remaining)
⢠Two transfer controllers/event queues. The system-level priority of these queues is user programmable
⢠16 event entries per event queue
⢠External events (for example, ASP TX Evt and RX Evt)
The EDMA Transfer Controller has the following features:
⢠Two transfer controllers
⢠64-bit wide read and write ports per channel
⢠Up to four in-flight transfer requests (TR)
⢠Programmable priority level
⢠Supports two dimensional transfers with independent indexes on source and destination (EDMA3CC
manages the 3rd dimension)
⢠Support for increment and constant addressing modes
⢠Interrupt and error support
Parameter RAM: Each EDMA is specified by an eight word (32-byte) parameter table contained in
Parameter RAM (PaRAM) within the CC. DM335 provides 128 PaRAM entries, one for each of the 64
DMA channels and for 64 QDMA / Linked DMA entries.
90
Detailed Device Description
Submit Documentation Feedback
|
▷ |