Overview
The TMS320DM6435, produced by Texas Instruments, is a high-performance Digital Media Processor part of the TMS320C6000 DSP platform. It is based on the third-generation advanced VelociTI very-long-instruction-word (VLIW) architecture, making it an excellent choice for digital media applications. The DM6435 device is fully software-compatible with previous C64x devices and offers enhanced functionality and an expanded instruction set.
This processor is designed to handle computationally intensive real-time applications, particularly in digital media, networked media encoding, and video imaging. It features a robust set of peripherals and interfaces, including video processing subsystems, Ethernet MAC, and various serial ports, which make it versatile for a wide range of applications.
Key Specifications
Feature | Specification |
---|---|
CPU Core | C64x+™ DSP Core |
Instruction Cycle Time | 2.5-, 2.0-, 1.67-, 1.51-, 1.43-ns |
Clock Rate | 400-, 500-, 600-, 660-, 700-MHz |
MIPS Performance | 3200, 4000, 4800, 5280, 5600 MIPS |
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 |
DDR2 Memory Controller | 16-/32-bit bus width, 1.8 V I/O |
Asynchronous EMIF [EMIFA] | 8-bit bus width, up to 64M-Byte Address Reach |
General-Purpose Timers | 2 x 64-bit, configurable as 2 x 64-bit or 4 x 32-bit |
Watch Dog Timer | 1 x 64-bit |
UARTs | 2 (one with RTS and CTS flow control) |
I2C Bus | 1 (Master/Slave) |
GPIO Pins | Up to 111, multiplexed with other peripherals |
Package Type | 361-Pin Pb-Free PBGA (ZWT), 376-Pin Plastic BGA (ZDU) |
Process Technology | 0.09-µm/6-Level Cu Metal Process (CMOS) |
Key Features
- High-Performance DSP Core: The TMS320DM6435 features the C64x+™ DSP core, capable of executing eight 32-bit instructions per cycle, making it highly efficient for digital media processing.
- Flexible Memory Architecture: It includes L1P, L1D, and L2 unified mapped RAM/cache with flexible allocation, enhancing performance and efficiency.
- Video Processing Subsystem (VPSS): Includes a video processing frontend (VPFE) for advanced video processing capabilities.
- External Memory Interfaces: Supports DDR2 SDRAM, asynchronous EMIF (EMIFA), and flash memory interfaces.
- Peripheral Set: Includes a 10/100 Mb/s Ethernet MAC (EMAC), multichannel buffered serial port (McBSP), multichannel audio serial port (McASP0), and more.
- Power Management: Individual power-saving modes and flexible PLL clock generators for efficient power management.
- Timer and Watchdog: Two 64-bit general-purpose timers and one 64-bit watchdog timer.
- GPIO and Interfaces: Up to 111 general-purpose I/O pins, I2C bus, UARTs, and other interfaces like SPI, VLYNQ, and more.
Applications
- Digital Media: Ideal for applications involving video and audio processing, such as digital video recorders, media players, and streaming devices.
- Networked Media Encode: Suitable for networked media encoding and streaming applications due to its high-performance DSP core and robust peripheral set.
- Video Imaging: Used in video imaging applications, including surveillance systems, medical imaging, and other high-resolution video processing tasks.
- Telecom and Networking: Supports telecom interfaces like ST-Bus and H-100, and includes a 10/100 Mb/s Ethernet MAC for networked applications.
- Automotive and Industrial Control: The high-end CAN controller (HECC) and other peripherals make it suitable for automotive and industrial control systems.
Q & A
- What is the TMS320DM6435 processor based on?
The TMS320DM6435 is based on the third-generation high-performance, advanced VelociTI very-long-instruction-word (VLIW) architecture.
- What are the clock rates available for the TMS320DM6435?
The clock rates available are 400-, 500-, 600-, 660-, and 700-MHz.
- What type of memory does the TMS320DM6435 support?
The TMS320DM6435 supports DDR2 SDRAM, asynchronous EMIF (EMIFA), and flash memory interfaces.
- Does the TMS320DM6435 support Ethernet?
Yes, it includes a 10/100 Mb/s Ethernet MAC (EMAC) with a management data input/output (MDIO) module.
- What are the key peripherals of the TMS320DM6435?
The key peripherals include a video processing subsystem (VPSS), multichannel buffered serial port (McBSP), multichannel audio serial port (McASP0), and more.
- How many GPIO pins does the TMS320DM6435 have?
It has up to 111 general-purpose I/O pins, multiplexed with other peripherals.
- Is the TMS320DM6435 compatible with previous C64x devices?
Yes, it is fully software-compatible with previous C64x devices.
- What is the process technology used in the TMS320DM6435?
The process technology used is 0.09-µm/6-Level Cu Metal Process (CMOS).
- Does the TMS320DM6435 support power-saving modes?
Yes, it supports individual power-saving modes and flexible PLL clock generators.
- What are the package options for the TMS320DM6435?
The package options include a 361-Pin Pb-Free PBGA (ZWT) and a 376-Pin Plastic BGA (ZDU).