Overview
The TMS320DM648, produced by Texas Instruments, is a high-performance digital media processor part of the TMS320C6000 DSP platform. This processor 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 device is upward code-compatible with previous devices in the C6000 DSP platform and offers enhanced functionality and an expanded instruction set. With clock rates up to 1.1 GHz, it achieves performance of up to 8800 million instructions per second (MIPS), making it suitable for high-performance DSP programming challenges.
Key Specifications
Specification | Details |
---|---|
Package | 529-pin nFBGA (ZUT suffix), 19x19 mm, 0.8 mm pitch BGA |
Operating Temperature Range | 0 to 90°C |
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 |
Functional Units | Eight highly independent functional units, including six ALUs and two multipliers |
General-Purpose Registers | 64 32-bit general-purpose registers |
L1/L2 Memory Architecture | 256K-bit L1P program RAM/cache, 256K-bit L1D data RAM/cache, 4M-bit L2 unified mapped RAM/cache |
External Memory Interfaces | 32-Bit DDR2 SDRAM, asynchronous 16-Bit wide EMIF (EMIFA) |
Peripheral Interfaces | 3-Port Gigabit Ethernet Switch Subsystem, UART, SPI, I2C, McASP, HPI, PCI, VLYNQ |
Key Features
- High-Performance Digital Media Processor with up to 8800 MIPS at 1.1 GHz
- Eight highly independent functional units with VelociTI.2 extensions, including six ALUs and two multipliers
- Load-Store Architecture with non-aligned support and instruction packing to reduce code size
- Protected Mode Operation and exceptions support for error detection and program redirection
- Five configurable video port peripherals supporting multiple resolutions and video standards
- Enhanced Direct-Memory-Access (EDMA) Controller with 64 independent channels
- 3-Port Gigabit Ethernet Switch Subsystem and various other peripheral interfaces (UART, SPI, I2C, McASP, HPI, PCI, VLYNQ)
- Individual power-saving modes and flexible PLL clock generators
- IEEE-1149.1 (JTAG) boundary-scan-compatible and on-chip ROM bootloader
Applications
The TMS320DM648 is designed for high-performance digital media applications, including:
- Video and imaging processing
- Audio processing and synchronization
- High-speed data processing and control
- Embedded systems requiring advanced DSP capabilities
- Industrial and commercial applications needing robust and flexible processing solutions
Q & A
- What is the maximum clock rate of the TMS320DM648?
The maximum clock rate of the TMS320DM648 is 1.1 GHz.
- How many functional units does the TMS320DM648 have?
The TMS320DM648 has eight highly independent functional units, including six ALUs and two multipliers.
- What is the memory architecture of the TMS320DM648?
The TMS320DM648 features a 256K-bit L1P program RAM/cache, a 256K-bit L1D data RAM/cache, and a 4M-bit L2 unified mapped RAM/cache.
- Does the TMS320DM648 support external memory interfaces?
- What peripheral interfaces are available on the TMS320DM648?
The TMS320DM648 includes a 3-Port Gigabit Ethernet Switch Subsystem, UART, SPI, I2C, McASP, HPI, PCI, and VLYNQ interfaces.
- Is the TMS320DM648 compatible with previous C6000 DSP devices?
- What are the power-saving features of the TMS320DM648?
The TMS320DM648 has individual power-saving modes and flexible PLL clock generators.
- Does the TMS320DM648 support video processing?
- What is the operating temperature range of the TMS320DM648?
The operating temperature range of the TMS320DM648 is 0 to 90°C.
- Is the TMS320DM648 JTAG boundary-scan-compatible?