|
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
|
▷ |