English
Language : 

TMS320DM335_09 Datasheet, PDF (86/155 Pages) Texas Instruments – Digital Media System-on-Chip (DMSoC)
TMS320DM335
Digital Media System-on-Chip (DMSoC)
SPRS528B – JULY 2008 – REVISED JANUARY 2009
www.ti.com
3.14 64-Bit Crossbar Architecture
The DM335 uses a 64-bit crossbar architecture to control access between device processors, subsystems
and peripherals. It includes an EDMA Controller consisting of a DMA Transfer Controller (TC) and a DMA
Channel Controller (CC). The TC provides two DMA channels for transfer between slave peripherals. The
CC provides a user and event interface to the EDMA system. It includes up to 64 event channels to which
all system synchronization events can be mapped and 8 auto submit “quick” channels (QDMA). In most
ways, these channels are identical. A channel refers to a specific ‘event’ that can cause a transfer to be
submitted to the TC as a Transfer Request.
3.14.1 Crossbar Connections
There are five transfer masters (TCs have separate read and write connections) connected to the
crossbar; ARM, the Video Processing Sub-system (VPSS), the master peripherals (USB), and two EDMA
transfer controllers. These can be connected to four separate slave ports; ARM, the DDR EMIF, and CFG
bus peripherals. Not all masters may connect to all slaves. Connection paths are indicated by √ at
intersection points shown in Table 3-18
DMA Master
ARM
VPSS
DMA Master Peripherals (USB)
EDMA3TC0
EDMA3TC1
Table 3-18. Crossbar Connection Matrix
ARM Internal
Memory
√
Slave Module
Config Bus Registers and Memory
√
√
√
√
√
√
√
DDR EMIF Memory
√
√
√
√
√
3.14.2 EDMA Controller
The EDMA controller handles all data transfers between memories and the device slave peripherals on
the DM335 device. These are summarized as follows:
• Transfer to/from on-chip memories
– ARM program/data RAM
• Transfer to/from external storage
– DDR2 / mDDR SDRAM
– Asynchronous EMIF
– OneNAND flash
– NAND flash
– Smart Media, SD, MMC, xD media storage
• Transfer to/from peripherals
– ASP
– SPI
– I2C
– PWM
– RTO
– GPIO
– Timer/WDT
– UART
– MMC/SD
86
Detailed Device Description
Submit Documentation Feedback