Overview
The TMS320DM641GNZ600, produced by Texas Instruments, is a high-performance digital media processor part of the TMS320C64x™ DSP family within 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, combining the operational flexibility of high-speed controllers and the numerical capability of array processors.
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 | 3200, 4000, 4800 MIPS |
L1 Program Cache | 128K-Bit (16K-Byte), Direct Mapped |
L1 Data Cache | 128K-Bit (16K-Byte), 2-Way Set-Associative |
L2 Unified Cache/RAM | 1M-Bit (128K-Byte), Flexible RAM/Cache Allocation |
External Memory Space | 1024M-Byte Total Addressable |
Ethernet MAC | 10/100 Mb/s, IEEE 802.3 Compliant, Media Independent Interface (MII) |
Video Ports | Two Configurable Video Ports (DM641) |
Audio Interface | 4-bit Multichannel Buffered Audio Serial Port (McASP0) |
Other Peripherals | I2C Bus, McBSPs, VIC, MDIO, HPI16, GP0 |
Key Features
- High-Performance Digital Media Processor with up to 4800 MIPS at 600 MHz
- Eight Highly Independent Functional Units with VelociTI.2™ Extensions:
- Six ALUs (32-/40-Bit) 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
- Glueless Interface to Asynchronous and Synchronous Memories
- Enhanced Direct-Memory-Access (EDMA) Controller with 64 Independent Channels
- Support for Multiple Resolutions and Video Standards, Audio/Video Synchronization
- Integrated Digital Audio Interface supporting S/PDIF, IEC60958-1, AES-3, CP-430 formats
- Fully Software-Compatible with C64x™
Applications
- Digital Media Processing: Video encoding, decoding, and transcoding; image processing
- Audio Processing: Real-time audio encoding, decoding, and processing
- Industrial Control and Automation: High-speed control and data processing applications
- Medical Imaging: High-performance image processing and analysis
- Telecommunications: High-speed data processing and network applications
Q & A
- What is the TMS320DM641GNZ600?
The TMS320DM641GNZ600 is a high-performance digital media processor from Texas Instruments, part of the TMS320C64x™ DSP family.
- What is the clock rate of the TMS320DM641GNZ600?
The clock rate can be 400-, 500-, or 600-MHz.
- How many instructions can the TMS320DM641GNZ600 execute per cycle?
It can execute eight 32-bit instructions per cycle.
- What is the total addressable external memory space of the TMS320DM641GNZ600?
The total addressable external memory space is 1024M-Byte.
- Does the TMS320DM641GNZ600 support Ethernet?
Yes, it supports 10/100 Mb/s Ethernet MAC (EMAC) and is IEEE 802.3 compliant.
- What type of video ports does the TMS320DM641GNZ600 have?
The TMS320DM641 has two configurable video ports.
- What is the purpose of the VelociTI.2™ extensions in the TMS320DM641GNZ600?
The VelociTI.2™ extensions include new instructions to accelerate performance in video and imaging applications and extend the parallelism of the VelociTI™ architecture.
- What kind of audio interface does the TMS320DM641GNZ600 support?
It supports a 4-bit multichannel buffered audio serial port (McASP0) and various audio formats like S/PDIF, IEC60958-1, AES-3, CP-430.
- Is the TMS320DM641GNZ600 software-compatible with other C64x™ devices?
Yes, it is fully software-compatible with other C64x™ devices.
- What are some common applications of the TMS320DM641GNZ600?
Common applications include digital media processing, audio processing, industrial control, medical imaging, and telecommunications.