Overview
The TMS320DM355 is a highly integrated Digital Media System-on-Chip (DMSoC) designed by Texas Instruments. This chip is tailored for various portable digital video applications, including digital still cameras, digital photo frames, IP security cameras, 4-channel digital video recorders, and video doorbell applications. The DM355 combines high-performance MPEG4 HD (720p) and JPEG codecs, supporting up to 50 million pixels per second, with low power consumption and a competitive price point. It features an ARM926EJ-S RISC processor core, which is a 32-bit processor capable of executing 32-bit, 16-bit, and 8-bit instructions and data processing.
Key Specifications
Feature | Specification |
---|---|
Processor Core | ARM926EJ-S RISC processor |
Maximum Clock Rate | Up to 270 MHz |
Cache Memory | 16 KB Instruction Cache, 8 KB Data Cache |
On-Chip RAM/ROM | 32 KB RAM, 8 KB ROM |
Memory Interfaces | DDR2/mDDR, Asynchronous EMIF (AEMIF), NAND, OneNAND |
External Memory | Two MMC/SD, One SmartMedia/xD |
Timers | Three 64-bit general-purpose timers, one 64-bit watchdog timer |
GPIO | Up to 104 general-purpose input/output pins |
UARTs | Three UARTs (one with RTS and CTS flow control) |
SPI Interfaces | Three SPI interfaces each with two chip-selects |
PWM/RTO Outputs | Four PWM outputs, four RTO outputs |
USB Interface | USB 2.0 full and high-speed device and host interface |
Package Type | 337-pin Ball Grid Array (BGA) package |
Process Technology | 90 nm |
Voltage | 1.3 V core, 3.3 V and 1.8 V I/O |
Key Features
- ARM926EJ-S RISC processor with up to 270 MHz clock rate
- MPEG4/JPEG coprocessor supporting up to 720p MPEG4 SP and 50M pixels per second JPEG
- Hardware IPIPE for real-time image processing
- Enhanced Direct-Memory-Access (EDMA) controller with 64 independent channels
- Configurable power-saving modes
- USB 2.0 full and high-speed device and host interface
- Two external memory interfaces: asynchronous EMIF and high-speed synchronous memory interface for DDR2/mDDR
- Up to 104 general-purpose input/output (GPIO) pins
- Three UARTs, three SPI interfaces, and one I2C bus interface
- Four PWM outputs and four RTO outputs
- On-chip ARM ROM bootloader (RBL) for booting from NAND flash, MMC/SD, or UART
Applications
- Digital still cameras
- Digital photo frames
- IP security cameras
- 4-channel digital video recorders
- Video doorbell applications
- Other low-cost portable digital video applications
Q & A
- What is the TMS320DM355?
The TMS320DM355 is a Digital Media System-on-Chip (DMSoC) designed for various portable digital video applications.
- What processor core does the DM355 use?
The DM355 uses an ARM926EJ-S RISC processor core.
- What are the maximum clock rates supported by the DM355?
The DM355 supports clock rates up to 270 MHz.
- What types of memory interfaces does the DM355 support?
The DM355 supports DDR2/mDDR, asynchronous EMIF (AEMIF), NAND, and OneNAND memory interfaces.
- What is the role of the MPEG4/JPEG coprocessor in the DM355?
The MPEG4/JPEG coprocessor supports up to 720p MPEG4 SP and 50M pixels per second JPEG.
- Does the DM355 have any power-saving features?
Yes, the DM355 has configurable power-saving modes.
- What types of external memory cards does the DM355 support?
The DM355 supports MMC/SD, SmartMedia/xD, and NAND flash.
- How many GPIO pins does the DM355 have?
The DM355 has up to 104 general-purpose input/output (GPIO) pins.
- What USB capabilities does the DM355 offer?
The DM355 offers USB 2.0 full and high-speed device and host interface.
- What is the package type of the DM355?
The DM355 is packaged in a 337-pin Ball Grid Array (BGA) package.
- What process technology is used in the DM355?
The DM355 is fabricated using 90 nm process technology.