Overview
The TMS320DM641AGDK6 is a high-performance digital signal processor (DSP) from Texas Instruments, part of the TMS320C64x™ DSP family. This device is based on the second-generation VelociTI™ very-long-instruction-word (VLIW) architecture, specifically the VelociTI.2™ extensions. It is designed for demanding digital media applications, offering a balance between the operational flexibility of high-speed controllers and the numerical capability of array processors.
The DM641 device is fully software-compatible with the C64x™ DSP core and features 64 general-purpose registers of 32-bit word length. It supports clock rates of up to 600 MHz, achieving performance levels of up to 4800 million instructions per second (MIPS).
Key Specifications
Specification | Details |
---|---|
Instruction Cycle Time | 2.5-, 2-, 1.67-ns |
Clock Rate | 400-, 500-, 600-MHz |
MIPS | 3200, 4000, 4800 |
Functional Units | Eight highly independent functional units: six ALUs (32-/40-Bit), two multipliers |
Cache Memory | 128K-Bit (16K-Byte) L1P Program Cache, 128K-Bit (16K-Byte) L1D Data Cache, 1M-Bit (128K-Byte) L2 Unified RAM/Cache |
External Memory | 1024M-Byte Total Addressable External Memory Space |
Interfaces | Host Interface, I2C, McASP, McBSP, 10/100 Mb/s Ethernet MAC (EMAC), Media Independent Interface (MII) |
Package | 548-Pin Ball Grid Array (BGA) Package |
Voltage | 3.3-V I/Os, 1.2-V or 1.4-V Internal |
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
- Glueless interface to asynchronous and synchronous memories (SRAM, EPROM, SDRAM, SBSRAM, ZBT SRAM, FIFO)
- Enhanced Direct-Memory-Access (EDMA) Controller with 64 independent channels
- 10/100 Mb/s Ethernet MAC (EMAC) with IEEE 802.3 compliance and Media Independent Interface (MII)
- Two configurable video ports (DM641) and support for multiple video resolutions and standards
- Integrated digital audio interface transmitter supporting S/PDIF, IEC60958-1, AES-3, CP-430 formats
- Inter-Integrated Circuit (I2C) Bus and multichannel buffered serial ports (McBSPs)
- Three 32-bit general-purpose timers and eight general-purpose I/O (GPIO) pins
Applications
- Digital media processing, including video and imaging applications
- Audio and video synchronization and processing
- High-speed data transmission and reception with Ethernet MAC and MDIO
- Control and communication with peripheral devices via I2C, McASP, and McBSP interfaces
- Embedded systems requiring high-performance DSP capabilities
Q & A
- What is the TMS320DM641AGDK6 used for?
The TMS320DM641AGDK6 is used for high-performance digital media applications, including video and imaging processing, audio processing, and high-speed data transmission.
- What is the clock rate of the TMS320DM641AGDK6?
The clock rate of the TMS320DM641AGDK6 can be up to 600 MHz.
- How many MIPS does the TMS320DM641AGDK6 achieve?
The TMS320DM641AGDK6 achieves up to 4800 million instructions per second (MIPS) at 600 MHz.
- What type of memory interfaces does the TMS320DM641AGDK6 support?
The TMS320DM641AGDK6 supports glueless interfaces to asynchronous and synchronous memories, including SRAM, EPROM, SDRAM, SBSRAM, ZBT SRAM, and FIFO.
- Does the TMS320DM641AGDK6 have Ethernet capabilities?
Yes, the TMS320DM641AGDK6 includes a 10/100 Mb/s Ethernet MAC (EMAC) with IEEE 802.3 compliance and Media Independent Interface (MII).
- What audio formats does the TMS320DM641AGDK6 support?
The TMS320DM641AGDK6 supports various audio formats, including S/PDIF, IEC60958-1, AES-3, and CP-430.
- How many video ports does the TMS320DM641AGDK6 have?
The TMS320DM641AGDK6 has two configurable video ports.
- What is the package type of the TMS320DM641AGDK6?
The TMS320DM641AGDK6 is packaged in a 548-Pin Ball Grid Array (BGA) package.
- Is the TMS320DM641AGDK6 compatible with other C6000 DSPs?
Yes, the TMS320DM641AGDK6 is fully software-compatible with the C64x™ DSP core and other members of the C6000™ DSP platform.
- What development tools are available for the TMS320DM641AGDK6?
The TMS320DM641AGDK6 has a complete set of development tools, including a new C compiler, an assembly optimizer, and a Windows™ debugger interface.