Overview
The TMS320DM641AZDK6 is a high-performance digital media processor developed by Texas Instruments. It is part of the TMS320C64x™ DSP family, which is the highest-performance fixed-point DSP generation in the TMS320C6000™ DSP platform. This device is based on the second-generation advanced VelociTI™ very-long-instruction-word (VLIW) architecture (VelociTI.2™), making it an excellent choice for digital media applications. The DM641 offers cost-effective solutions to high-performance DSP programming challenges with its robust set of peripherals and advanced architectural features.
Key Specifications
Parameter | Specification |
---|---|
Instruction Cycle Time | 2.5-, 2-, 1.67-ns |
Clock Rate | 400-, 500-, 600-MHz |
Instructions per Cycle | Eight 32-Bit Instructions/Cycle |
MIPS (Million Instructions Per Second) | 3200, 4000, 4800 MIPS |
Cache Memory | 128K-Bit (16K-Byte) L1P Program Cache, 128K-Bit (16K-Byte) L1D Data Cache, 1M-Bit (128K-Byte) L2 Unified Mapped RAM/Cache |
Functional Units | Eight Highly Independent Functional Units: Six ALUs (32-/40-Bit), Two Multipliers |
Package | FCBGA (ZNZ) with 548 pins |
External Memory Space | 1024M-Byte Total Addressable External Memory Space |
Key Features
- High-performance digital media processor with up to 4800 MIPS at 600 MHz.
- Eight highly independent functional units with VelociTI.2™ extensions, including six ALUs and two multipliers.
- Support for single 32-bit, dual 16-bit, or quad 8-bit arithmetic per clock cycle.
- 128K-Bit L1P program cache and 128K-Bit L1D data cache, along with a 1M-Bit L2 unified mapped RAM/cache.
- Glueless interface to asynchronous and synchronous memories (SRAM, SDRAM, ZBT SRAM, etc.).
- Integrated peripherals include 10/100 Mb/s Ethernet MAC (EMAC), MDIO module, VCXO interpolated control port (VIC), multichannel buffered serial ports (McBSPs), and I2C Bus module.
- Support for multiple video resolutions and standards, along with audio/video synchronization.
- Digital audio interface supporting S/PDIF, IEC60958-1, AES-3, CP-430 formats.
Applications
- Digital media processing, including video and imaging applications.
- High-performance DSP programming for various industrial and consumer electronics.
- Audio and video encoding/decoding.
- Networked devices requiring high-speed data processing and Ethernet connectivity.
- Embedded systems that demand robust peripheral support and high computational power.
Q & A
- What is the TMS320DM641AZDK6?
The TMS320DM641AZDK6 is a high-performance digital media processor from Texas Instruments, part of the TMS320C64x™ DSP family.
- What is the clock rate of the TMS320DM641?
The clock rate of the TMS320DM641 can be 400-, 500-, or 600-MHz.
- How many instructions can the TMS320DM641 execute per cycle?
The TMS320DM641 can execute eight 32-bit instructions per cycle.
- What type of cache memory does the TMS320DM641 have?
The TMS320DM641 has a 128K-Bit L1P program cache, a 128K-Bit L1D data cache, and a 1M-Bit L2 unified mapped RAM/cache.
- What are the key functional units of the TMS320DM641?
The key functional units include six ALUs (32-/40-Bit) and two multipliers, all with VelociTI.2™ extensions.
- Does the TMS320DM641 support Ethernet connectivity?
- What types of memory interfaces does the TMS320DM641 support?
The TMS320DM641 supports glueless interfaces to asynchronous and synchronous memories such as SRAM, SDRAM, ZBT SRAM, etc.
- What are some common applications of the TMS320DM641?
- Does the TMS320DM641 support audio interfaces?
- What is the package type of the TMS320DM641AZDK6?
The TMS320DM641AZDK6 comes in an FCBGA (ZNZ) package with 548 pins.