Overview
The TMS320DM355, produced by Texas Instruments, is a highly integrated Digital Media System-on-Chip (DMSoC) designed for various digital media applications. This SoC is based on the ARM926EJ-S RISC processor, which operates at clock rates of up to 270 MHz. The DM355 is optimized for digital still cameras, digital photo frames, IP security cameras, 4-channel digital video recorders, and other low-cost portable digital video applications. It combines high-performance MPEG4 HD (720p) and JPEG codecs with low power consumption, making it an ideal choice for affordable and high-quality digital video solutions.
Key Specifications
Feature | Specification |
---|---|
Processor Core | ARM926EJ-S RISC processor |
Clock Rate | Up to 270 MHz |
Cache Memory | 16 KB Instruction Cache, 8 KB Data Cache |
RAM/ROM | 32 KB RAM, 8 KB ROM |
Memory Interfaces | DDR2/mDDR SDRAM (16-bit wide), Asynchronous EMIF (AEMIF), NAND, OneNAND |
GPIO Pins | Up to 104 general-purpose I/O pins |
Timers | Three 64-bit general-purpose timers, one 64-bit watchdog timer |
UARTs | Three UARTs with hardware handshaking support on one UART |
SPI Interfaces | Three SPI interfaces |
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) |
Process Technology | 90 nm |
Key Features
- ARM926EJ-S RISC Processor: Supports 32-bit and 16-bit instructions, with DSP instruction extensions and single cycle MAC.
- MPEG4/JPEG Coprocessor: Supports up to 720p MPEG4 SP and up to 50M pixels per second JPEG.
- Video Processing Subsystem: Includes hardware IPIPE for real-time image processing and a video encoder.
- Memory and Interfaces: DDR2/mDDR SDRAM, asynchronous EMIF, NAND, OneNAND, SPI, MMC/SD, and USB 2.0 interfaces.
- Peripheral Set: Includes I2C, two ASP, three UARTs, three SPI interfaces, four PWM outputs, four RTO outputs, and up to 104 GPIO pins.
- Power Management: Configurable power-saving modes and enhanced direct-memory-access (EDMA) controller with 64 independent channels.
- Boot Options: On-chip ARM ROM bootloader to boot from NAND flash, MMC/SD, or UART.
Applications
- Digital Still Cameras: Supports high-quality image capture and processing.
- Digital Photo Frames: Enables the display of digital photos with various features like slideshow and transitions.
- IP Security Cameras: Suitable for surveillance applications requiring high-quality video streaming.
- 4-Channel Digital Video Recorders: Ideal for multi-channel video recording and playback.
- Video Door Bell Applications: Supports real-time video processing and transmission for doorbell cameras.
- Other Portable Digital Video Applications: Can be used in various low-cost portable digital video devices requiring high picture quality and low power consumption.
Q & A
- What is the processor core of the TMS320DM355?
The processor core is an ARM926EJ-S RISC processor.
- What are the maximum clock rates supported by the DM355?
The DM355 supports clock rates of up to 270 MHz.
- What types of memory interfaces does the DM355 support?
The DM355 supports DDR2/mDDR SDRAM, asynchronous EMIF, NAND, OneNAND, and other 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 up to 50M pixels per second JPEG.
- What are the power management features of the DM355?
The DM355 includes configurable power-saving modes and an enhanced direct-memory-access (EDMA) controller with 64 independent channels.
- What boot options are available for the DM355?
The DM355 has an on-chip ARM ROM bootloader to boot from NAND flash, MMC/SD, or UART.
- How many GPIO pins does the DM355 have?
The DM355 has up to 104 general-purpose I/O pins.
- What types of timers are available on the DM355?
The DM355 includes three 64-bit general-purpose timers and one 64-bit watchdog timer.
- Does the DM355 support USB interfaces?
Yes, the DM355 supports USB 2.0 full and high-speed device and host interfaces.
- What is the package type of the DM355?
The DM355 is packaged in a 337-Pin Ball Grid Array (BGA).
- What process technology is used in the DM355?
The DM355 is fabricated using 90 nm process technology.