spca554a mobile camera multimedia processor by harrison tsou

26
SPCA554A Mobile Camera SPCA554A Mobile Camera Multimedia Processor By Harrison Tsou

Upload: roxanne-baker

Post on 30-Dec-2015

228 views

Category:

Documents


0 download

TRANSCRIPT

SPCA554A Mobile CameraSPCA554A 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]

Timing (write)Timing (write)

CS

A0

RD

WR

Timing (read)Timing (read)

CS

A0

RD

WR

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

Thank YouThank You

Email address:

[email protected]:

+86-21-50804488 ext 6210

+8613817364653