SPCA554A Mobile Camera Multimedia Processor By Harrison Tsou.
-
Upload
roxanne-baker -
Category
Documents
-
view
231 -
download
0
Transcript of SPCA554A Mobile Camera Multimedia Processor By Harrison Tsou.
Introduction 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.
I2S
Image Sensor
LCMPanel
HostProcessor
(Base Band)
PC
16 M bitLow Power
SDRAM
USB
CameraController
GraphicEngine
32-bitRISC CPU
DMAController
MemoryController
DisplayController
HostBridge
USBController
AudioController
StorageMedia
Controller
SD/MMC/MS/
Serial Flash
Speaker MICAudio
CODEC
MCM Package
CPUCPU
32-bit RISC CPUProgrammable CPU operating frequency
from 375kHz to 96MHzThe firmware of the RISC CPU can be
downloaded from the base-band hostJAVA virtual machine
Image Sensor
LCMPanel
HostProcessor
(Base Band)
PC
16 M bitLow Power
SDRAM
USB
CameraController
GraphicEngine
32-bitRISC CPU
DMAController
MemoryController
DisplayController
HostBridge
USBController
AudioController
StorageMedia
Controller
MCM Package
I2S
SD/MMC/MS/
Serial Flash
Speaker MICAudio
CODEC
Camera ControllerCamera Controller
Support CMOS image sensors of CIF resolution (352x288), VGA resolution (640x480) and 1.3M (1280x1024)
RGB Bayer patterns and YUV input
Camera (Cont.)Camera (Cont.)
Programmable frame rate.On-chip color processing engineAWB window statistics
– 2-D edge enhancement– Luminance histogram– Hue/saturation adjustment.
Camera (Cont.)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.
Image Sensor
LCMPanel
HostProcessor
(Base Band)
PC
16 M bitLow Power
SDRAM
USB
CameraController
GraphicEngine
32-bitRISC CPU
DMAController
MemoryController
DisplayController
HostBridge
USBController
AudioController
StorageMedia
Controller
MCM Package
I2S
SD/MMC/MS/
Serial Flash
Speaker MICAudio
CODEC
Display ControllerDisplay 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.)Display (Cont.)
Digital zoom up to 4XImage overlay with graphics (2D)Alpha Blending (2D)Color key (2D)Support burst data transfer mode to HOST
Image Sensor
LCMPanel
HostProcessor
(Base Band)
PC
16 M bitLow Power
SDRAM
USB
CameraController
GraphicEngine
32-bitRISC CPU
DMAController
MemoryController
DisplayController
HostBridge
USBController
AudioController
StorageMedia
Controller
MCM Package
I2S
SD/MMC/MS/
Serial Flash
Speaker MICAudio
CODEC
HOST Bridge 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.
TimingTimingCs_n
A0
W r_n
D[7:0] CMD[7:0] WD0[7:0] WD1[7:0] WD2[7:0]
Rd_n
Cs_n
A0
Rd_n
D[7:0] CMD[7:0] RD0[7:0]
W r_n
RD1[7:0] RD2[7:0]
Image Sensor
LCMPanel
HostProcessor
(Base Band)
PC
16 M bitLow Power
SDRAM
USB
CameraController
GraphicEngine
32-bitRISC CPU
DMAController
MemoryController
DisplayController
HostBridge
USBController
AudioController
StorageMedia
Controller
MCM Package
I2S
SD/MMC/MS/
Serial Flash
Speaker MICAudio
CODEC
USB ControllerUSB Controller
Build-in USB full speed transceiverBoth USB1.1 full-speed host and device
functionsInterface to an external USB OTG transceiverSupport bulk-in endpoint, bulk-out endpoint,
interrupt-in endpoint, ep0 endpoint
Image Sensor
LCMPanel
HostProcessor
(Base Band)
PC
16 M bitLow Power
SDRAM
USB
CameraController
GraphicEngine
32-bitRISC CPU
DMAController
MemoryController
DisplayController
HostBridge
USBController
AudioController
StorageMedia
Controller
MCM Package
I2S
SD/MMC/MS/
Serial Flash
Speaker MICAudio
CODEC
Storage Media ControllerStorage Media Controller
Support SD/MMC/MS/MS-pro cardSupport SPI-type serial flash, it has
common pad with SD/MMC card
Image Sensor
LCMPanel
HostProcessor
(Base Band)
PC
16 M bitLow Power
SDRAM
USB
CameraController
GraphicEngine
32-bitRISC CPU
DMAController
MemoryController
DisplayController
HostBridge
USBController
AudioController
StorageMedia
Controller
MCM Package
I2S
SD/MMC/MS/
Serial Flash
Speaker MICAudio
CODEC
Audio ControllerAudio 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.
Image Sensor
LCMPanel
HostProcessor
(Base Band)
PC
16 M bitLow Power
SDRAM
USB
CameraController
GraphicEngine
32-bitRISC CPU
DMAController
MemoryController
DisplayController
HostBridge
USBController
AudioController
StorageMedia
Controller
MCM Package
I2S
SD/MMC/MS/
Serial Flash
Speaker MICAudio
CODEC
VideoVideo
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 Power and Package
1.8V/3.0V power supply One extra 3.3V power supply for on-
chip USB transceiverTFBGA 128-pin package (10mm x
10mm, ball pitch 75nm)0.18 um processStacked 16M-bit Low power SDRAM