CW4512Building upon the proven processing performance of the CW4011 DSP, the CW4512 adds extensive peripheral support for today’s wide array of portable media devices. The inclusion of specific interfaces for connecting to CCD and CMOS image sensors, analog and digital displays, audio CODECs, SecureDigital, and USB 1.1, combined with support for a variety of video and audio formats makes CW4512 an ideal replacement for fixed function devices.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key Specifications
Feature List
o
CWv8 Single Instruction Multiple Datapath (SIMD) DSP Engine
·
8 parallel vector processing units
·
Serial RISC control processor
·
Up to 6,400 Million Multiply Accumulates per Second (MMACS)
·
Very Dense Instruction Word™ (VDIW) Technology
Ž
Provides the benefits of VLIW™ in a 32-bit instruction
·
Sub-word parallelism allows multiple operands in packed data formats
·
Each vector processor can access its own memory area simultaneously
·
Thirty-one 32-bit registers per vector processor
·
1 (one) 96-bit accumulator per vector processor
o
Special instructions to accelerate image processing
·
Operate on packed byte and word data types
·
Strided and table memory access
·
Sum of absolute differences for motion estimation calculations
·
Dot product for color space conversion
·
Saturate operators for clamping
o
128 KB embedded data memory
o
Extensive instruction cache
·
8 KB direct mapped cache holds 2,048 32-bit instructions
·
32-byte block size with lock capability
o
External memory interface
·
16-bit or 32-bit SDRAM interface
·
256 MB (maximum)
·
16-longword deep write FIFO
·
Four 8-longword deep speculative pre-fetch buffers
o
6 independent DMA channels
·
Embedded to external memory
·
External to embedded memory
·
Video input to memory
·
Memory to video output
·
USB to memory/memory to USB
·
SD to memory/memory to SD
o
32-bit internal high-speed AHB system bus
o
Parallel/Video input port
·
8-bit or 16-bit configurable input
·
Sync pulse generation for CCD/CMOS image sensor interface
o
Parallel/Video output port
·
8-bit or 16-bit configurable output
·
Sync pulse generation for driving digital display
·
Three 10-bit DACs for driving analog displays
·
Support for CVBS, RGB555, RGB565, and RGB545
o
Host/Peripheral interface
·
Connects to off-chip peripherals, such as boot ROM, when acting as system host processor
·
Connects to host processor when acting as a co-processor
·
CompactFlash and ATA/ATAPI device support
o
Audio CODEC interface
·
Interface to I2S audio devices
o
USB 1.1 support
o
Synchronous serial interface
·
Supports SPI and Microwire™ protocols
o
16550 compatible UART port
o
56 general purpose input/output pins (32 dedicated, 24 multiplexed)
o
4 programmable 32-bit timer/counters
o
1 (one) Watchdog timer
o
Pulse Width Modulator interface for stepper motor control
o
IEEE-1149.1 compatible JTAG interface
·
Supports boundary SCAN
·
Allows real-time debugging with ChipWrights development environment
o
256-pin ball grid array (BGA) package
·
1.0 mm ball pitch
o
0.18 um technology
o
1.5V core voltage
o
3.3V IO voltage
650 mW typical power consumption at 1.5V
System Diagrams
Documentation
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||