Overview
The TMS320DM335CVPI is a Digital Media System-on-Chip (DMSoC) produced by Texas Instruments. This device is designed to provide high-performance digital media processing capabilities, making it suitable for a wide range of applications including digital video cameras, IP network cameras, and other multimedia devices. The DM335 integrates an ARM926EJ-S core, a Video Processing Subsystem (VPSS), and various peripherals to support advanced video and image processing.
Key Specifications
Feature | Specification |
---|---|
ARM Core | ARM926EJ-S, up to 216 MHz |
Cache Memory | 16 KB Instruction Cache, 8 KB Data Cache |
On-Chip RAM/ROM | 32 KB RAM, 8 KB ROM |
Video Processing | Video Processing Subsystem (VPSS) with VPFE and VPBE |
Image Processing | Hardware IPIPE for real-time image processing, resize engine |
Memory Interfaces | DDR2/mDDR, Asynchronous EMIF (AEMIF), NAND/OneNAND |
GPIO | Up to 104 general-purpose I/O pins |
Timers | Three 64-bit general-purpose timers, one 64-bit watchdog timer |
UARTs | Three UARTs (one with RTS and CTS flow control) |
SPI | Three serial port interfaces (SPI) each with two chip-selects |
I2C | One master/slave inter-integrated circuit (I2C) bus |
USB | USB 2.0 full and high-speed device and host interface |
Package | 337-pin Ball Grid Array (BGA) package |
Process Technology | 90 nm process technology |
Voltage | 1.3 V internal, 3.3 V and 1.8 V I/O |
Key Features
- ARM9 Memory Architecture: Includes a 16 KB instruction cache and an 8 KB data cache.
- Video Processing Subsystem (VPSS): Comprises Video Processing Front-End (VPFE) and Video Processing Back-End (VPBE) for advanced video and image processing.
- Hardware IPIPE: Supports real-time image processing.
- MPEG4/JPEG Coprocessor: Supports up to 720p MPEG4 SP and up to 50M pixels per second JPEG.
- External Memory Interfaces: DDR2/mDDR, asynchronous EMIF (AEMIF), NAND/OneNAND.
- USB and Other Interfaces: USB 2.0 full and high-speed device and host, MMC/SD/SDIO, SPI, UART, I2C.
- General-Purpose I/O: Up to 104 GPIO pins with programmable interrupt/event generation modes.
- Timers and Watchdog: Three 64-bit general-purpose timers and one 64-bit watchdog timer.
- Power Management: Configurable power-saving modes.
Applications
- Digital Video Cameras: Supports high-resolution video capture and processing.
- IP Network Cameras: Enables advanced video streaming and surveillance capabilities.
- Set-Top Boxes and Digital TVs: Provides high-performance video decoding and processing.
- Medical Imaging Devices: Suitable for medical imaging applications requiring real-time image processing.
- Industrial Automation: Can be used in industrial automation systems requiring advanced image and video processing.
Q & A
- What is the maximum clock rate of the ARM926EJ-S core in the TMS320DM335CVPI?
The maximum clock rate is up to 216 MHz.
- What type of video processing does the VPSS support?
The VPSS supports advanced video and image processing, including hardware IPIPE for real-time image processing.
- What are the memory interfaces available on the TMS320DM335CVPI?
The device supports DDR2/mDDR, asynchronous EMIF (AEMIF), and NAND/OneNAND memory interfaces.
- How many GPIO pins does the TMS320DM335CVPI have?
The device has up to 104 general-purpose I/O pins.
- What is the package type of the TMS320DM335CVPI?
The device is packaged in a 337-pin Ball Grid Array (BGA) package.
- What process technology is used in the TMS320DM335CVPI?
The device is fabricated using 90 nm process technology.
- What are the voltage levels supported by the TMS320DM335CVPI?
The device supports 1.3 V internal voltage and 3.3 V and 1.8 V I/O voltages.
- Does the TMS320DM335CVPI support USB interfaces?
Yes, it supports USB 2.0 full and high-speed device and host interfaces.
- What types of timers are available on the TMS320DM335CVPI?
The device has three 64-bit general-purpose timers and one 64-bit watchdog timer.
- Are there any power-saving features on the TMS320DM335CVPI?
Yes, the device has configurable power-saving modes.