Overview
The TMS320DM642AGDK6, produced by Texas Instruments, is a high-performance digital media processor part of the TMS320C64x™ DSP generation within the TMS320C6000™ DSP platform. This device is based on the second-generation VelociTI™ very-long-instruction-word (VLIW) architecture, specifically the VelociTI.2™ extensions. It is designed to offer cost-effective solutions for high-performance digital signal processing (DSP) applications, particularly in digital media. The DM642 DSP combines the operational flexibility of high-speed controllers with the numerical capability of array processors, making it an excellent choice for video and imaging applications.
Key Specifications
Specification | Details |
---|---|
Instruction Cycle Time | 2 ns, 1.67 ns, 1.39 ns |
Clock Rate | 500 MHz, 600 MHz, 720 MHz |
Instructions per Cycle | Eight 32-bit instructions |
MIPS (Million Instructions Per Second) | 4000, 4800, 5760 MIPS |
Functional Units | Eight highly independent functional units: six ALUs, two multipliers |
Cache Memory | 128K-bit L1P program cache, 128K-bit L1D data cache, 2M-bit L2 unified RAM/cache |
External Memory Space | 1024M-byte total addressable external memory space |
Operating Temperature | Up to 90 °C |
Supply Voltage | Up to 3.46 V |
Package Type | FCCSP (GDK) package with 548 pins |
Key Features
- High-performance digital media processor with up to 5760 MIPS at 720 MHz clock rate.
- Eight highly independent functional units with VelociTI.2™ extensions, including six ALUs and two multipliers.
- Support for multiple video standards and resolutions (e.g., CCIR601, ITU-BT.656, BT.1120, SMPTE 125M, 260M, 274M, and 296M).
- Glueless interface to asynchronous and synchronous memories (SRAM, EPROM, SDRAM, SBSRAM, ZBT SRAM, and FIFO).
- IEEE 802.3 compliant with Media Independent Interface (MII) and 10/100 Mb/s Ethernet MAC (EMAC).
- Audio/video synchronization and support for multiple audio and video channels.
- Eight serial data pins with support for time-division multiplexing.
- On-chip peripherals including I2C, McASP, PCI, and more.
Applications
The TMS320DM642AGDK6 is particularly suited for high-performance digital media applications, including:
- Video and imaging processing: Supports multiple video standards and resolutions, making it ideal for video capture and display systems.
- Audio processing: Capable of handling high-quality audio signals with support for audio/video synchronization.
- Networking: Includes an IEEE 802.3 compliant Ethernet MAC for network connectivity.
- Embedded systems: Suitable for various embedded applications requiring high-performance DSP capabilities.
Q & A
- What is the maximum clock rate of the TMS320DM642AGDK6?
The maximum clock rate is 720 MHz.
- How many instructions can the TMS320DM642AGDK6 execute per cycle?
The device can execute eight 32-bit instructions per cycle.
- What type of cache memory does the TMS320DM642AGDK6 have?
The device has a 128K-bit L1P program cache, a 128K-bit L1D data cache, and a 2M-bit L2 unified RAM/cache.
- What is the total addressable external memory space of the TMS320DM642AGDK6?
The total addressable external memory space is 1024M bytes).
- Is the TMS320DM642AGDK6 compatible with other C6000™ DSP devices?
Yes, it is fully software-compatible with other C64x™ devices).
- What video standards does the TMS320DM642AGDK6 support?
The device supports multiple video standards including CCIR601, ITU-BT.656, BT.1120, SMPTE 125M, 260M, 274M, and 296M).
- Does the TMS320DM642AGDK6 support audio/video synchronization?
Yes, it supports audio/video synchronization).
- What is the maximum operating temperature of the TMS320DM642AGDK6?
The maximum operating temperature is up to 90 °C).
- What type of package does the TMS320DM642AGDK6 come in?
The device comes in a FCCSP (GDK) package with 548 pins).
- Does the TMS320DM642AGDK6 have a glueless interface to external memories?
Yes, it has a glueless interface to both asynchronous and synchronous memories).