* High-Performance Digital Media SoC * 513-, 594-, 810-MHz C64x+™ Clock Rates * 256.5-, 297-, 405-MHz ARM926EJ-S™ Clock Rates * Eight 32-Bit C64x+ Instructions/Cycle * 4104, 4752, 6480 C64x+ MIPS * Fully Software-Compatible With C64x / ARM9™ * Extended Temperature Devices Available * Advanced Very-Long-Instruction-Word (VLIW) TMS320C64x+™ DSP Core * Eight Highly Independent Functional Units * Six ALUs (32-/40-Bit), EachSupports Single 32-Bit, Dual 16-Bit, or Quad 8-Bit Arithmetic per ClockCycle * Two Multipliers Support Four 16 x 16-Bit Multiplies (32-Bit Results) per Clock Cycle or Eight 8 x 8-Bit Multiplies (16-Bit Results) per Clock Cycle * Load-Store Architecture With Non-Aligned Support * 64 32-Bit General-Purpose Registers * Instruction Packing Reduces Code Size * All Instructions Conditional * Additional C64x+™ Enhancements * Protected Mode Operation * Exceptions Support for Error Detection and Program Redirection * Hardware Support for Modulo Loop Operation * C64x+ Instruction Set Features * Byte-Addressable (8-/16-/32-/64-Bit Data) * 8-Bit Overflow Protection * Bit-Field Extract, Set, Clear * Normalization, Saturation, Bit-Counting * Compact 16-Bit Instructions * Additional Instructions to Support Complex Multiplies * C64x+ L1/L2 Memory Architecture * 32K-Byte L1P Program RAM/Cache (Direct Mapped) * 80K-Byte L1D Data RAM/Cache (2-Way Set-Associative) * 64K-Byte L2 Unified Mapped RAM/Cache (Flexible RAM/Cache Allocation) * ARM926EJ-S Core * Support for 32-Bit and 16-Bit (Thumb® Mode) Instruction Sets * DSP Instruction Extensions and Single Cycle MAC * ARM® Jazelle®: Technology * EmbeddedICE-RT™ Logic for Real-Time Debug * ARM9 Memory Architecture * 16K-Byte Instruction Cache * 8K-Byte Data Cache * 16K-Byte RAM * 8K-Byte ROM * Embedded Trace Buffer™ (ETB11™) With 4KB Memory for ARM9 Debug * Endianness: Little Endian for ARM and DSP * Video Imaging Co-Processor (VICP) * Video Processing Subsystem * Front End Provides: * CCD and CMOS Imager Interface * BT.601/BT.656 Digital YCbCr 4:2:2 (8-/16-Bit) Interface * Preview Engine for Real-Time Image Processing * Glueless Interface to Common Video Decoders * Histogram Module * Auto-Exposure, Auto-White Balance and Auto-Focus Module * Resize Engine Resize * Images From 1/4x to 4x * Separate Horizontal/Vertical Control * Back End Provides: * Hardware On-Screen Display (OSD) * Four 54-MHz DACs for a Combination of * Composite NTSC/PAL Video * Luma/Chroma Separate Video (S-video) * Component (YPbPr or RGB) Video (Progressive) * Digital Output * 8-/16-bit YUV or up to 24-Bit RGB * HD Resolution * Up to 2 Video Windows * External Memory Interfaces (EMIFs) * 32-Bit DDR2 SDRAM Memory Controller With 256M-Byte Address Space (1.8-V I/O) * Up to 167-MHz Controller (A-513, -594) * Up to 189-MHz Controller (-810) * Asynchronous 16-Bit-Wide EMIF (EMIFA) With 128M-Byte Address Reach * Flash Memory Interfaces * NOR (8-/16-Bit-Wide Data) * NAND (8-/16-Bit-Wide Data)