270 likes | 391 Views
SPCA554A Mobile Camera. Multimedia Processor By Harrison Tsou. Introduction. SPCA554A is a multimedia processor targeting at mobile applications . It integrates a digital still camera processor, a MPEG4/JPEG CODEC engine, a 2D graphics engine and a rich set of peripherals.
E N D
SPCA554A Mobile Camera Multimedia Processor By Harrison Tsou
Introduction • SPCA554A is a multimedia processor targeting at mobile applications. • It integrates a digital still camera processor, a MPEG4/JPEG CODEC engine, a 2D graphics engine and a rich set of peripherals. • The powerful all-in-one functions of SPCA554A make the implementation of multimedia mobile applications much easier than before.
MCM Package 16 M bit Low Power SDRAM Camera Controller 32-bit RISC CPU Memory Controller Image Sensor LCM Panel Display Controller Graphic Engine Host Processor (Base Band) DMA Controller Host Bridge Storage Media Controller Audio Controller USB Controller PC USB I 2 S SD/ MMC/ MS/ Serial Flash Speaker MIC Audio CODEC
CPU • 32-bit RISC CPU • Programmable CPU operating frequency from 375kHz to 96MHz • The firmware of the RISC CPU can be downloaded from the base-band host • JAVA virtual machine
MCM Package 16 M bit Low Power SDRAM Camera Controller 32-bit RISC CPU Memory Controller Image Sensor LCM Panel Display Controller Graphic Engine Host Processor (Base Band) DMA Controller Host Bridge Storage Media Controller Audio Controller USB Controller PC USB I 2 S SD/ MMC/ MS/ Serial Flash Speaker MIC Audio CODEC
Camera Controller • Support CMOS image sensors of CIF resolution (352x288), VGA resolution (640x480) and 1.3M (1280x1024) • RGB Bayer patterns and YUV input
Camera (Cont.) • Programmable frame rate. • On-chip color processing engine • AWB window statistics • 2-D edge enhancement • Luminance histogram • Hue/saturation adjustment.
Camera (Cont.) • Brightness / Contrast adjustment • Programmable edge enhancement • Fully programmable Gamma table • Lens shade compensation • Built-in special image effects such as negative, Solaris, emboss, binaries, sepia, black / white.
MCM Package 16 M bit Low Power SDRAM Camera Controller 32-bit RISC CPU Memory Controller Image Sensor LCM Panel Display Controller Graphic Engine Host Processor (Base Band) DMA Controller Host Bridge Storage Media Controller Audio Controller USB Controller PC USB I 2 S SD/ MMC/ MS/ Serial Flash Speaker MIC Audio CODEC
Display Controller • Support LCM of resolution up to 240x320. • Support 18-bit(RGB666), 16-bit(RGB565), 12-bit(RGB444), 8-bit(RGB332) LCM. • Screen-saver function to playback repeated animation automatically. • Image rotation, flipping. (refer to 2D section) • Image panning. (refer to 2D section)
Display (Cont.) • Digital zoom up to 4X • Image overlay with graphics (2D) • Alpha Blending (2D) • Color key (2D) • Support burst data transfer mode to HOST
MCM Package 16 M bit Low Power SDRAM Camera Controller 32-bit RISC CPU Memory Controller Image Sensor LCM Panel Display Controller Graphic Engine Host Processor (Base Band) DMA Controller Host Bridge Storage Media Controller Audio Controller USB Controller PC USB I 2 S SD/ MMC/ MS/ Serial Flash Speaker MIC Audio CODEC
HOST Bridge • Support 8-bit/16-bit parallel bus and SPI, I2C, 9-bit RS232 bus • Support 68-series and 80-series host interface • Support “by-pass” mode, allowing the host to access the LCM directly.
Timing (write) CS A0 RD WR
Timing (read) CS A0 RD WR
MCM Package 16 M bit Low Power SDRAM Camera Controller 32-bit RISC CPU Memory Controller Image Sensor LCM Panel Display Controller Graphic Engine Host Processor (Base Band) DMA Controller Host Bridge Storage Media Controller Audio Controller USB Controller PC USB I 2 S SD/ MMC/ MS/ Serial Flash Speaker MIC Audio CODEC
USB Controller • Build-in USB full speed transceiver • Both USB1.1 full-speed host and device functions • Interface to an external USB OTG transceiver • Support bulk-in endpoint, bulk-out endpoint, interrupt-in endpoint, ep0 endpoint
MCM Package 16 M bit Low Power SDRAM Camera Controller 32-bit RISC CPU Memory Controller Image Sensor LCM Panel Display Controller Graphic Engine Host Processor (Base Band) DMA Controller Host Bridge Storage Media Controller Audio Controller USB Controller PC USB I 2 S SD/ MMC/ MS/ Serial Flash Speaker MIC Audio CODEC
Storage Media Controller • Support SD/MMC/MS/MS-pro card • Support SPI-type serial flash, it has common pad with SD/MMC card
MCM Package 16 M bit Low Power SDRAM Camera Controller 32-bit RISC CPU Memory Controller Image Sensor LCM Panel Display Controller Graphic Engine Host Processor (Base Band) DMA Controller Host Bridge Storage Media Controller Audio Controller USB Controller PC USB I 2 S SD/ MMC/ MS/ Serial Flash Speaker MIC Audio CODEC
Audio Controller • Build-in ADC audio input • Build-in DAC audio output • I2S bi-directional interface to external audio CODEC • MP3/AMR/AAC-LC/G.726 audio CODEC • The input sampling frequency of A/D for AMR and G.726 can be set 8, 16 or 32 KHz. • All decoding output may be up-sampled to 32, 44.1 and 48KHz.
MCM Package 16 M bit Low Power SDRAM Camera Controller 32-bit RISC CPU Memory Controller Image Sensor LCM Panel Display Controller Graphic Engine Host Processor (Base Band) DMA Controller Host Bridge Storage Media Controller Audio Controller USB Controller PC USB I 2 S SD/ MMC/ MS/ Serial Flash Speaker MIC Audio CODEC
Video • Standard JPEG CODEC. • Programmable JPEG Huffman table • H.263 profile 0 / MPEG4 simple-profile CODEC • 3GP file format (no ASF format) • MPEG4 frame rate is up to 320x240 @15 or 160x128 @30 • H.263 frame rate is up to 352x288 @15 or 160x128 @30 • Automatic audio/video synchronization for MPEG4/H.263.
Power and Package • 1.8V/3.0V power supply • One extra 3.3V power supply for on-chip USB transceiver • TFBGA 128-pin package (10mm x 10mm, ball pitch 75nm) • 0.18 um process • Stacked 16M-bit Low power SDRAM
Thank You • Email address: htsou@sunplus.com.tw • TEL: +86-21-50804488 ext 6210 +8613817364653