Overview
The TMS320DM6435, 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 DM6435 is upward code-compatible with previous devices in the C6000 DSP platform and offers expanded functionality and an enhanced instruction set.
The processor features a robust set of peripherals, including a video processing subsystem (VPSS), a 10/100 Mb/s Ethernet MAC, and various serial interfaces. It is designed to support a wide range of digital media tasks, including networked media encoding, video imaging, and more.
Key Specifications
Feature | Specification |
---|---|
CPU Core | C64x+™ DSP Core |
Clock Rate | 400-, 500-, 600-, 660-, 700-MHz |
Instruction Cycle Time | 2.5-, 2.0-, 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 RAM/Cache | 1M-Bit (128K-Byte), Flexible Allocation |
MIPS | 3200, 4000, 4800, 5280, 5600 |
DDR2 Memory Controller | 16-/32-bit bus width, 1.8 V I/O |
Asynchronous EMIF [EMIFA] | 8-bit bus width, supports RAM, Flash (8-bit NOR or 8-bit NAND) |
General-Purpose Timers | 2 x 64-bit (configurable as 2 x 64-bit or 4 x 32-bit) |
Watchdog Timer | 1 x 64-bit |
UARTs | 2 (one with RTS and CTS flow control) |
I2C Bus Interface | 1 (Master/Slave) |
GPIO Pins | Up to 111, multiplexed with other peripherals |
Package Type | 361-Pin Pb-Free PBGA Package (ZWT Suffix), 0.8-mm Ball Pitch |
Process Technology | 0.09-µm/6-Level Cu Metal Process (CMOS) |
Key Features
- High-Performance DSP Core: The C64x+™ DSP core supports up to eight 32-bit instructions per cycle, with clock rates up to 700 MHz.
- Flexible Memory Architecture: Includes L1P, L1D, and L2 unified RAM/cache with flexible allocation.
- Video Processing Subsystem (VPSS): Supports video processing with a configurable video port (VPFE) and other video interfaces.
- External Memory Interfaces: Includes DDR2 SDRAM memory controller and asynchronous EMIF for RAM, Flash (NOR or NAND).
- Peripheral Set: Features a 10/100 Mb/s Ethernet MAC, I2C Bus interface, multichannel buffered serial port (McBSP), and multichannel audio serial port (McASP0).
- Timers and Watchdog: Two 64-bit general-purpose timers (configurable as four 32-bit timers) and one 64-bit watchdog timer.
- GPIO and Interrupts: Up to 111 general-purpose I/O pins with programmable interrupt/event generation modes.
- Power Management: Individual power-saving modes and flexible PLL clock generators.
Applications
- Digital Media: Ideal for applications such as digital media processing, video encoding, and decoding.
- Networked Media Encode: Suitable for networked media encoding and streaming applications.
- Video Imaging: Used in video imaging and processing tasks, including surveillance and medical imaging.
- Telecom and Networking: Supports telecom interfaces like ST-Bus and H-100, and includes a 10/100 Mb/s Ethernet MAC.
- Automotive and Industrial Control: Features a high-end CAN controller (HECC) and other interfaces 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 supported by the TMS320DM6435?
The TMS320DM6435 supports clock rates of 400-, 500-, 600-, 660-, and 700-MHz.
- What type of memory does the TMS320DM6435 support?
The TMS320DM6435 supports DDR2 SDRAM memory and asynchronous EMIF for RAM and Flash (NOR or NAND).
- Does the TMS320DM6435 have any video processing capabilities?
Yes, it includes a video processing subsystem (VPSS) with a configurable video port (VPFE).
- What kind of timers does the TMS320DM6435 have?
The TMS320DM6435 has two 64-bit general-purpose timers (configurable as four 32-bit timers) and one 64-bit watchdog timer.
- How many GPIO pins does the TMS320DM6435 have?
The TMS320DM6435 has up to 111 general-purpose I/O pins.
- What is the package type of the TMS320DM6435?
The TMS320DM6435 is available in a 361-Pin Pb-Free PBGA Package (ZWT Suffix) with a 0.8-mm ball pitch.
- Does the TMS320DM6435 support Ethernet?
Yes, it includes a 10/100 Mb/s Ethernet MAC with a management data input/output (MDIO) module.
- What are some of the power management features of the TMS320DM6435?
The TMS320DM6435 features individual power-saving modes and flexible PLL clock generators.
- Is the TMS320DM6435 compatible with previous C6000 DSP devices?
Yes, the TMS320DM6435 is upward code-compatible with previous devices in the C6000 DSP platform.