Overview
The TMS320DM642AGNZ6, produced by Texas Instruments, is a high-performance fixed-point digital signal processor (DSP) designed for digital media applications. It is part of the TMS320C6000™ DSP platform and utilizes the second-generation VelociTI™ very-long-instruction-word (VLIW) architecture, known as VelociTI.2™. This architecture enhances performance and extends parallelism, making it an excellent choice for video and imaging processing. The DM642 device offers a balance between the operational flexibility of high-speed controllers and the numerical capability of array processors, with a performance of up to 5760 million instructions per second (MIPS) at a clock rate of 720 MHz.
Key Specifications
Specification | Details |
---|---|
Instruction Cycle Time | 2-, 1.67-, 1.39-ns |
Clock Rate | 500-, 600-, 720-MHz |
Instructions/Cycle | Eight 32-Bit Instructions/Cycle |
MIPS | 4000, 4800, 5760 MIPS |
Functional Units | Eight Highly Independent Functional Units:
|
Cache Memory |
|
External Memory | 1024M-Byte Total Addressable External Memory Space |
Package | FCBGA (GNZ) package with 548 pins |
Ethernet | 10/100 Mb/s Ethernet MAC (EMAC), IEEE 802.3 Compliant, Media Independent Interface (MII) |
Video Ports | Three Configurable Video Ports |
Audio Interface | Multichannel Audio Serial Port (McASP) |
Host-Port Interface | 32-/16-Bit user-selectable Host-Port Interface (HPI) |
PCI Interface | 32-Bit/66-MHz, 3.3-V Peripheral Component Interconnect (PCI) Master/Slave Interface |
Key Features
- High-Performance Digital Media Processor with up to 5760 MIPS at 720 MHz clock rate.
- VelociTI.2™ Extensions to VelociTI™ Advanced Very-Long-Instruction-Word (VLIW) Architecture.
- Eight Highly Independent Functional Units:
- 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.
- On-chip memory including 128K-Bit L1P Program Cache, 128K-Bit L1D Data Cache, and 2M-Bit L2 Unified Mapped RAM/Cache.
- Glueless interface to asynchronous and synchronous memories (SRAM, EPROM, SDRAM, SBSRAM, ZBT SRAM, FIFO).
- 10/100 Mb/s Ethernet MAC (EMAC), IEEE 802.3 Compliant, Media Independent Interface (MII).
- Three Configurable Video Ports providing a glueless interface to common video decoder and encoder devices.
- Multichannel Audio Serial Port (McASP) and other peripherals like I2C, McBSPs, and PCI interface.
Applications
- Digital Media Processing: The TMS320DM642 is optimized for video and imaging applications, supporting multiple resolutions and video standards, and providing audio/video synchronization.
- High-Performance DSP: Suitable for applications requiring high numerical capability and operational flexibility, such as array processors and high-speed controllers.
- Embedded Systems: Can be used in various embedded systems requiring advanced signal processing, such as video encoding/decoding, image processing, and audio processing.
- Networking: With its 10/100 Mb/s Ethernet MAC and MDIO module, it is suitable for networked applications.
Q & A
- What is the TMS320DM642AGNZ6?
The TMS320DM642AGNZ6 is a high-performance fixed-point digital signal processor (DSP) from Texas Instruments, designed for digital media applications.
- What is the clock rate of the TMS320DM642?
The TMS320DM642 operates at clock rates of 500-, 600-, and 720-MHz.
- What is the MIPS performance of the TMS320DM642?
The TMS320DM642 achieves up to 5760 million instructions per second (MIPS) at a clock rate of 720 MHz.
- What type of architecture does the TMS320DM642 use?
The TMS320DM642 uses the second-generation VelociTI™ very-long-instruction-word (VLIW) architecture, known as VelociTI.2™.
- What are the key functional units of the TMS320DM642?
The TMS320DM642 has eight highly independent functional units, including six ALUs and two multipliers.
- What is the cache memory configuration of the TMS320DM642?
The TMS320DM642 has 128K-Bit L1P Program Cache, 128K-Bit L1D Data Cache, and 2M-Bit L2 Unified Mapped RAM/Cache.
- Does the TMS320DM642 support Ethernet?
Yes, the TMS320DM642 includes a 10/100 Mb/s Ethernet MAC (EMAC) and supports IEEE 802.3 and Media Independent Interface (MII).
- What video capabilities does the TMS320DM642 offer?
The TMS320DM642 has three configurable video ports and supports multiple resolutions and video standards, as well as audio/video synchronization.
- What other peripherals does the TMS320DM642 include?
The TMS320DM642 includes peripherals such as I2C, McBSPs, McASP, PCI interface, and a host-port interface.
- What is the package type of the TMS320DM642AGNZ6?
The TMS320DM642AGNZ6 comes in a FCBGA (GNZ) package with 548 pins.