Overview
The TMS320DM6437, produced by Texas Instruments, is a high-performance digital media processor based on the TMS320C64x+™ DSP core. This device is part of the C6000™ DSP platform and is designed to handle demanding digital media applications. It features advanced VelociTI™ very-long-instruction-word (VLIW) architecture, making it an excellent choice for video and imaging processing. The DM6437 is fully software-compatible with previous C64x devices and offers enhanced performance and functionality.
Key Specifications
Specification | Details |
---|---|
CPU Frequency | 400, 500, 600, 660, 700 MHz |
Instruction Cycle Time | 2.5, 2, 1.67, 1.51, 1.43 ns |
L1P Program RAM/Cache | 256K-Bit (32K-Byte), flexible allocation |
L1D Data RAM/Cache | 640K-Bit (80K-Byte), flexible allocation |
L2 Unified Mapped RAM/Cache | 1M-Bit (128K-Byte), flexible allocation |
MIPS Performance | Up to 5600 MIPS |
Memory Controllers | 32-Bit DDR2 SDRAM, asynchronous EMIF (EMIFA) |
Core Voltage | 1.2 V, 1.05 V (for some variants) |
I/O Voltage | 1.8 V |
On-Chip Memory | 240KB RAM, 64KB ROM, 64KB Boot ROM |
Peripherals | UARTs, I2C, McBSPs, McASP, PWM, Ethernet MAC, CAN, PCI, VLYNQ |
GPIO Pins | Up to 111 pins |
Key Features
- High-Performance DSP Core: The TMS320C64x+™ core offers up to 5600 MIPS at 700 MHz and includes eight highly independent functional units with VelociTI.2 extensions.
- Video Processing Subsystem (VPSS): Includes Video Processing Front-End (VPFE) and Back-End (VPBE) for video capture, processing, and output.
- Memory Architecture: Flexible allocation of L1P, L1D, and L2 caches and RAM.
- External Memory Interfaces: Supports DDR2 SDRAM and asynchronous EMIF (EMIFA).
- Peripherals: Includes UARTs, I2C, McBSPs, McASP, PWM, Ethernet MAC, CAN, PCI, and VLYNQ.
- Power Management: Individual power-saving modes and flexible PLL clock generators.
- Development Tools: Comprehensive set of development tools including C compilers and a Windows™ debugger interface.
Applications
- Video and Imaging Processing: Ideal for applications requiring real-time video capture, processing, and output such as surveillance systems, medical imaging, and automotive vision systems.
- Digital Media Devices: Suitable for digital media players, set-top boxes, and other consumer electronics requiring high-performance media processing.
- Automotive Systems: Used in advanced driver-assistance systems (ADAS) and other automotive applications due to its robust CAN controller and high-performance capabilities.
- Industrial Automation: Can be used in industrial control systems and automation due to its rich set of peripherals and high-performance processing.
Q & A
- What is the maximum clock frequency of the TMS320DM6437?
Up to 700 MHz.
- What is the maximum MIPS performance of the TMS320DM6437?
Up to 5600 MIPS.
- What type of memory interfaces does the TMS320DM6437 support?
DDR2 SDRAM and asynchronous EMIF (EMIFA).
- Does the TMS320DM6437 support video processing?
Yes, it includes a Video Processing Subsystem (VPSS) with VPFE and VPBE.
- What peripherals are available on the TMS320DM6437?
UARTs, I2C, McBSPs, McASP, PWM, Ethernet MAC, CAN, PCI, and VLYNQ.
- How many GPIO pins does the TMS320DM6437 have?
Up to 111 pins.
- Is the TMS320DM6437 suitable for automotive applications?
Yes, it is used in ADAS and other automotive systems due to its robust CAN controller and high-performance capabilities.
- What development tools are available for the TMS320DM6437?
A comprehensive set including C compilers and a Windows™ debugger interface.
- Does the TMS320DM6437 support power-saving modes?
Yes, it has individual power-saving modes and flexible PLL clock generators.
- What is the core voltage of the TMS320DM6437?
1.2 V, with some variants at 1.05 V.