Overview
The TMS320DM6446, also known as the DM6446, is a high-performance Digital Media System-on-Chip (DMSoC) developed by Texas Instruments. This device leverages TI’s DaVinci™ technology to meet the processing needs of next-generation embedded devices, particularly in networked media encode and decode applications. The DM6446 integrates a dual-core architecture, combining a TMS320C64x+™ DSP core and an ARM926EJ-S core, providing the benefits of both DSP and Reduced Instruction Set Computer (RISC) technologies. This integration enables OEMs and ODMs to quickly develop devices with robust operating system support, rich user interfaces, high processing performance, and long battery life.
Key Specifications
Specification | Details |
---|---|
C64x+ Clock Rates | 513 MHz, 594 MHz, 810 MHz |
ARM926EJ-S Clock Rates | 256.5 MHz, 297 MHz, 405 MHz |
L1P Program RAM/Cache | 32K-Byte (Direct Mapped) |
L1D Data RAM/Cache | 80K-Byte (2-Way Set-Associative) |
L2 Unified Mapped RAM/Cache | 64K-Byte |
C64x+ MIPS | 4104, 4752, 6480 |
ARM Instruction Sets | 32-bit, 16-bit (Thumb® Mode) |
ARM Caches | 16K-Byte Instruction Cache, 8K-Byte Data Cache |
General-Purpose Timers | Two 64-bit timers (each configurable as two 32-bit timers) |
Watchdog Timer | One 64-bit |
GPIO Pins | Up to 71 pins |
Memory Interfaces | DDR2, Asynchronous EMIF (EMIFA), NOR, NAND, Compact Flash, MMC/SD/SDIO |
Package Type | 361-pin Pb-Free BGA Package |
Key Features
- High-performance TMS320C64x+™ DSP core and ARM926EJ-S core.
- Advanced Very-Long-Instruction-Word (VLIW) architecture with eight highly independent functional units.
- Six ALUs (32-/40-Bit) supporting single 32-bit, dual 16-bit, or quad 8-bit arithmetic per clock cycle.
- Video Processing Subsystem (VPSS) with configurable video/imaging peripherals.
- 10/100 Mb/s Ethernet MAC (EMAC) with IEEE 802.3 compliance.
- Enhanced Direct-Memory-Access (EDMA3) controller with 64 independent channels.
- Three UARTs, one with RTS and CTS flow control, and one SPI interface.
- Three pulse width modulator (PWM) peripherals.
- On-chip ARM ROM bootloader (RBL) for booting from NAND flash or UART.
Applications
- Digital Media: The DM6446 is ideal for applications requiring high-performance video and image processing, such as digital video recorders, media players, and surveillance systems.
- Networked Media: It supports networked media encode and decode, making it suitable for streaming media devices and networked video applications.
- Video Imaging: The device is used in various video imaging applications, including medical imaging, industrial vision, and automotive systems.
Q & A
- What is the TMS320DM6446?
The TMS320DM6446 is a Digital Media System-on-Chip (DMSoC) developed by Texas Instruments, integrating a TMS320C64x+™ DSP core and an ARM926EJ-S core.
- What are the clock rates of the C64x+ core?
The C64x+ core operates at clock rates of 513 MHz, 594 MHz, and 810 MHz.
- What is the Video Processing Subsystem (VPSS) in the DM6446?
The VPSS includes two configurable video/imaging peripherals: the Video Processing Front-End (VPFE) for video capture and the Video Processing Back-End (VPBE) with an imaging co-processor (VICP) for display.
- Does the DM6446 support external memory interfaces?
- What is the package type of the DM6446?
The DM6446 comes in a 361-pin Pb-Free BGA Package.
- What are the key applications of the DM6446?
The key applications include digital media, networked media, and video imaging.
- Does the DM6446 have any power-saving features?
- What is the role of the EDMA3 controller in the DM6446?
The EDMA3 controller provides 64 independent channels for enhanced direct-memory-access capabilities.
- Does the DM6446 support real-time debugging?
- What are the general-purpose timers available in the DM6446?