Overview
The TMS320DM640, produced by Texas Instruments, is a high-performance Video/Imaging Fixed-Point Digital Signal Processor (DSP). It is part of the TMS320C6000™ DSP platform and is based on the second-generation advanced VelociTI™ very-long-instruction-word (VLIW) architecture (VelociTI.2™). This DSP is designed to meet the demands of digital media applications, offering high performance and cost-effective solutions for various programming challenges.
The DM640 is fully software-compatible with the C64x™ family, ensuring seamless integration and development. It features a robust set of peripherals and memory interfaces, making it an excellent choice for applications requiring high computational power and advanced media processing capabilities.
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 |
Functional Units | Eight Highly Independent Functional Units with VelociTI.2™ Extensions |
ALUs (Arithmetic Logic Units) | Six ALUs (32-/40-Bit), each supports single 32-bit, dual 16-bit, or quad 8-bit arithmetic per clock cycle |
Multipliers | Two multipliers support four 16 x 16-bit multiplies (32-bit results) or eight 8 x 8-bit multiplies (16-bit results) per clock cycle |
Memory Interface | Glueless interface to asynchronous memories (SRAM and EPROM) and synchronous memories (SDRAM, SBSRAM, ZBT SRAM, and FIFO) |
Total Addressable External Memory Space | 1024M-Byte |
EDMA Controller | Enhanced Direct-Memory-Access (EDMA) Controller with 64 independent channels |
Ethernet MAC | 10/100 Mb/s Ethernet MAC (EMAC), IEEE 802.3 compliant |
Video Ports | One configurable video port (DM640) |
Key Features
- High-Performance DSP Core: Based on the VelociTI.2™ architecture, offering up to 4800 MIPS at 600 MHz.
- Advanced Functional Units: Eight highly independent functional units, including six ALUs and two multipliers with VelociTI.2™ extensions.
- Memory and Interface Capabilities: Glueless interface to various memory types and a 32-bit glueless external memory interface (EMIFA).
- Peripheral Set: Includes a 10/100 Mb/s Ethernet MAC, management data input/output (MDIO), VCXO interpolated control port (VIC), multichannel audio serial port (McASP), and more.
- Video Processing: Supports multiple resolutions and video standards with one configurable video port.
- Development Tools: Comprehensive set of development tools including a new C compiler, assembly optimizer, and Windows™ debugger interface.
Applications
- Digital Media Processing: Ideal for applications such as video encoding and decoding, image processing, and audio/video synchronization.
- Embedded Systems: Suitable for use in high-performance embedded systems requiring advanced signal processing capabilities.
- Industrial Automation: Can be used in industrial automation systems that require high-speed data processing and control.
- Medical Imaging: Applicable in medical imaging devices that need robust and fast signal processing.
- Consumer Electronics: Used in various consumer electronics such as digital cameras, video recorders, and other multimedia devices.
Q & A
- What is the TMS320DM640?
The TMS320DM640 is a high-performance Video/Imaging Fixed-Point Digital Signal Processor produced by Texas Instruments.
- What is the clock rate of the TMS320DM640?
The clock rate of the TMS320DM640 can be 400-, 500-, or 600-MHz.
- How many instructions can the TMS320DM640 execute per cycle?
The TMS320DM640 can execute eight 32-bit instructions per cycle.
- What is the total addressable external memory space of the TMS320DM640?
The total addressable external memory space is 1024M-Byte.
- Does the TMS320DM640 support Ethernet?
Yes, it includes a 10/100 Mb/s Ethernet MAC (EMAC) that is IEEE 802.3 compliant.
- How many video ports does the TMS320DM640 have?
The TMS320DM640 has one configurable video port.
- What kind of development tools are available for the TMS320DM640?
A comprehensive set of development tools including a new C compiler, assembly optimizer, and Windows™ debugger interface.
- Is the TMS320DM640 suitable for medical imaging applications?
Yes, it is suitable for medical imaging and other applications requiring robust and fast signal processing.
- What is the VelociTI.2™ architecture?
The VelociTI.2™ architecture is an advanced very-long-instruction-word (VLIW) architecture developed by Texas Instruments, enhancing the performance and parallelism of the DSP core.
- Can the TMS320DM640 be used in industrial automation systems?
Yes, it can be used in industrial automation systems that require high-speed data processing and control.