Overview
The TMS320DM648, produced by Texas Instruments, is a high-performance digital media processor part of the TMS320C6000™ DSP platform. This device is based on the third-generation advanced VelociTI™ very-long-instruction-word (VLIW) architecture, making it an excellent choice for digital media applications. The DM648 is upward code-compatible with previous devices in the C6000™ DSP platform and offers enhanced functionality and an expanded instruction set compared to its predecessors.
The processor features a C64x+™ DSP core, which provides operational flexibility and numerical capability, making it suitable for high-speed controllers and array processors. It supports various clock rates and temperature ranges, catering to different application needs.
Key Specifications
Specification | Details |
---|---|
Clock Rates | 720 MHz, 800 MHz, 900 MHz, 1.1 GHz |
Instruction Cycle Time | 1.39 ns (-720), 1.25 ns (-800), 1.11 ns (-900), 0.91 ns (-1100) |
MIPS | 5760, 6400, 7200, 8800 |
Instructions/Cycle | Eight 32-Bit C64x+ Instructions/Cycle |
L1 Memory | 256K-bit (32K-byte) L1P Program RAM/Cache, 256K-bit (32K-byte) L1D Data RAM/Cache |
L2 Memory | 4M-Bit/512K-byte Unified Mapped Memory (DM648) |
Temperature Ranges | Commercial, Extended, Industrial |
Package | 529-Pin Flip Chip Plastic BGA (ZUT) |
Process Technology | 0.09-μm/6-Level Cu Metal Process (CMOS) |
I/O Voltage | 3.3-V and 1.8-V I/O, 1.2-V Internal |
Key Features
- High-Performance Digital Media Processor
- Advanced Very-Long-Instruction-Word (VLIW) TMS320C64x+™ DSP Core
- VelociTI.2™ Extensions to VelociTI™
- Eight highly independent functional units including two multipliers and six arithmetic logic units (ALUs)
- Support for up to 4400 million MACs per second (MMACS) or 8800 MMACS
- Five configurable 16-bit video port peripherals (VP0, VP1, VP2, VP3, and VP4)
- 1000 Mbps Ethernet Switch Subsystem with MDIO module and two SGMII ports
- IEEE-1149.1 (JTAG™) Boundary-Scan-Compatible
- 32 General-Purpose I/O (GPIO) Pins
Applications
- Digital Video Recording
- Video and Imaging Processing
- High-Speed Controllers and Array Processors
- Support for multiple video standards (e.g., CCIR601, ITU-BT.656, BT.1120, SMPTE 125M, 260M, 274M, and 296M)
Q & A
- What is the TMS320DM648 processor based on?
The TMS320DM648 is based on the third-generation high-performance, advanced VelociTI™ very-long-instruction-word (VLIW) architecture.
- What are the available clock rates for the TMS320DM648?
The available clock rates are 720 MHz, 800 MHz, 900 MHz, and 1.1 GHz.
- What is the instruction cycle time for the TMS320DM648?
The instruction cycle times are 1.39 ns (-720), 1.25 ns (-800), 1.11 ns (-900), and 0.91 ns (-1100).
- How many MIPS does the TMS320DM648 support?
The TMS320DM648 supports up to 5760, 6400, 7200, and 8800 MIPS.
- What is the L1 and L2 memory configuration of the TMS320DM648?
The L1 memory includes 256K-bit (32K-byte) L1P Program RAM/Cache and 256K-bit (32K-byte) L1D Data RAM/Cache. The L2 memory is 4M-Bit/512K-byte Unified Mapped Memory.
- What are the temperature ranges supported by the TMS320DM648?
The device supports commercial, extended, and industrial temperature ranges.
- What is the package type of the TMS320DM648?
The package type is a 529-Pin Flip Chip Plastic BGA (ZUT).
- What process technology is used in the TMS320DM648?
The process technology is 0.09-μm/6-Level Cu Metal Process (CMOS).
- What are the I/O voltage levels of the TMS320DM648?
The I/O voltage levels are 3.3-V and 1.8-V, with an internal voltage of 1.2-V.
- Is the TMS320DM648 compatible with previous C6000™ DSP devices?
Yes, the TMS320DM648 is upward code-compatible with previous C6000™ DSP devices.