Overview
The TMS320DM6467, also known as the DM6467, is a Digital Media System-on-Chip (DMSoC) developed by Texas Instruments. This chip leverages TI’s DaVinci™ technology to meet the networked media encode and decode digital media processing needs of next-generation embedded devices. The DM6467 enables OEMs and ODMs to quickly bring to market devices featuring robust operating systems support, rich user interfaces, high processing performance, and long battery life through the maximum flexibility of a fully integrated mixed processor solution.
The dual-core architecture of the DM6467 combines a high-performance TMS320C64x+ DSP core and an ARM926EJ-S core, providing benefits of both DSP and Reduced Instruction Set Computer (RISC) technologies.
Key Specifications
Specification | Details |
---|---|
Clock Rate | 594 MHz or 729 MHz (C64x+ core) |
L1 Memory | 32K-Byte L1P Program RAM/Cache (Direct Mapped) |
L2 Memory | Configurable as mapped memory, cache, or combinations of the two |
ARM Core | ARM926EJ-S, 32-bit RISC processor core |
Instruction Cache | 16K-Byte, four-way associative with virtual index virtual tag (VIVT) |
Data Cache | 8K-Byte, four-way associative with virtual index virtual tag (VIVT) |
DDR2 Memory Controller | 297 MHz or 310.5 MHz, 32-bit bus width |
Asynchronous EMIF (EMIFA) | 8/16-bit bus width, supports slower memories/peripherals |
Timers | Two 64-bit general-purpose timers (each configurable as two 32-bit timers), one 64-bit watchdog timer |
UART/IrDA/CIR | Three configurable modules, one with modem control signals |
SPI | One SPI with two chip-selects, supports two slave devices |
I2C | One master/slave I2C Bus interface (1.8-V I/O) |
McASP | Two multichannel audio serial ports (McASP0 and McASP1) |
Ethernet MAC | 10/100/1000 Mb/s Ethernet MAC with Management Data Input/Output (MDIO) module |
Key Features
- Dual-core architecture combining a TMS320C64x+ DSP core and an ARM926EJ-S core.
- Six ALUs (32-/40-Bit), each supporting single 32-bit, dual 16-bit, or quad 8-bit arithmetic per clock cycle.
- Two multipliers supporting four 16 x 16-bit multiplies (32-bit results) or eight 8 x 8-bit multiplies (16-bit results) per clock cycle.
- Embedded Trace Buffer™ (ETB11™) with 4KB memory for ARM9 debug.
- Configurable video port, 10/100/1000 Mb/s Ethernet MAC, and 4-bit transfer/4-bit receive VLYNQ interface.
- Up to 33 pins of general-purpose input/output (GPIO) with programmable interrupt/event generation modes.
- Support for USB 2.0 high-/full-/low-speed host (mini-host), and a 33-MHz peripheral component interface (PCI).
- Advanced Very-Long-Instruction-Word (VLIW) architecture and DSP instruction extensions.
Applications
- Video encode/decode/transcode/transrate.
- Digital media processing.
- Networked media encode and decode.
- Video imaging.
- Video infrastructure.
- Video conferencing.
Q & A
- What is the TMS320DM6467?
The TMS320DM6467 is a Digital Media System-on-Chip (DMSoC) developed by Texas Instruments, leveraging TI’s DaVinci™ technology for networked media encode and decode digital media processing.
- What are the key processor cores in the DM6467?
The DM6467 features a dual-core architecture with a TMS320C64x+ DSP core and an ARM926EJ-S core.
- What are the clock rates of the C64x+ core?
The C64x+ core operates at either 594 MHz or 729 MHz.
- What type of memory does the DM6467 support?
The DM6467 supports DDR2 memory with 297 MHz or 310.5 MHz clock rates and asynchronous EMIF (EMIFA) for slower memories/peripherals.
- What are the key peripherals of the DM6467?
The DM6467 includes peripherals such as UART/IrDA/CIR modules, SPI, I2C, multichannel audio serial ports (McASP), and a 10/100/1000 Mb/s Ethernet MAC.
- What are the applications of the DM6467?
The DM6467 is used in applications such as video encoding/decoding, digital media processing, networked media, video imaging, video infrastructure, and video conferencing.
- Does the DM6467 support USB and PCI interfaces?
Yes, the DM6467 supports USB 2.0 high-/full-/low-speed host (mini-host) and a 33-MHz peripheral component interface (PCI).
- What is the role of the ARM926EJ-S core in the DM6467?
The ARM926EJ-S core is a 32-bit RISC processor core that performs 32-bit or 16-bit instructions and processes 32-bit, 16-bit, or 8-bit data, using pipelining for continuous operation.
- What is the significance of the Embedded Trace Buffer (ETB11) in the DM6467?
The Embedded Trace Buffer (ETB11) provides 4KB memory for ARM9 debug, enhancing debugging capabilities.
- Is the DM6467 suitable for industrial and extended temperature applications?
Yes, the DM6467 is available in versions that support industrial and extended temperature ranges.