The DSC SAA8122A is a high performance, low power, single-chip Million
Instructions Per Second (MIPS) based signal processor, part of the ImagIC family,
which is dedicated to image processing, compression, formatting and storage. The
DSC SAA8122A is optimized for use with Philips range of CCDs (e.g: FXA1022,
2 Mpixels CCD), V-driver (TDA9991), CDS/PGA/ADC (TDA9952), allowing easy
implementation of a complete system solution and fast development of high
performance consumer digital still cameras.
The SAA8122A is designed as a single-chip device, able to perform all treatments
and connections required for a wide range of Digital Still Cameras. Its embedded
RISC CPU, for which the development environment is available, enables shorter
development and validation cycles, as well as faster feature upgrade. Since one of
the main objectives of the SAA8122A is addressing a wide range of CCD sensors, a
DSP (with advanced embedded algorithm) forcamera signal processing is integrated
with a high level of programmability for pulses generation.
2.Features
The JPEG core is hardware based in order to allow high-speed image data
compression.
c
c
2.1 General
■ Supports a wide range of progressive CCDs (VGA, SVGA, QGA, XGA, EQGA),
■ Performs an advanced RGB to YUV conversion
■ Includes a smart measurement unit to speed up the control loop (focus,auto white
■ Supports a wide range of LCD and TV formats (both NTSC and PAL) with text
■ Includes an embedded JPEG encoder/decoder unit
■ Includes a MIPS PR3001 CPU, running at a frequency in a range from
■ PRISC compatible PI-bus architecture, interrupt, power management, clock and
■ Includes a dedicated video bus supporting SDRAM memory for picture storage
with RGB Bayer filters up to 2 Mpixels
balance, etc.)
insertion features
12 to 28 MHz
reset architectures
Philips Semiconductors
■ Interface to ROM, DRAM, SRAM, flash and PC Card [Compact Flash and SSFDC
■ Integrated general purpose peripheral units like a UART, timers, an I2C-bus
■ Includes USB and RS-232C communication interfaces.
2.2 External interfaces
■ Two UART (RS-232) data ports with DMA capabilities (≤187.5 kbit/s) including
■ 32 general purpose, bidirectional I/O interface pins, the first 8 bits may also be
■ Two PWM outputs (8-bit resolution).
2.3 CPU related features
■ 32-bit PR3001 core
■ 1-kbyte data cache and 4-kbyte instruction cache
■ Programmable low-power mode, including wake-up on interrupt
■ Memory management unit [Translation Lookaside Buffer (TLB)]
■ Two built in 24-bit general purpose timers and one 24-bit watchdog timer
■ Real-time clock unit (active in sleep mode)
■ On-chip 8-kbyte SRAM for storing code which needs fast execution
■ Platform software based on real-time pSOS (plug-in Silicon Operating System).
SAA8122A
Digital Still Camera Processor (ImagIC family)
(SmartMedia)]
transceiver, ADC converters, RTC and I/O ports
hardware flow control RxD, TxD, RTS, CTS for modem support
used as interrupt inputs
2.4 DSP features
■ Advanced colour reconstruction
■ Programmable digital filters for noise reduction and contour enhancement
■ 16 programmable measurement windows allowing to perform the measurements
necessary for exposure, white balance and focus adjustment in a DSC system;
available measurement outputs for exposure, white balance and focus control.
2.5 Pulse pattern generator features
■ Programmable through dedicated PC-software, allowing to drive all CCDs
currently present in the market, as well as CDS/AGC/ADC chips: up to
8 × 8 kpixels.
2.6 JPEG
■ Fully ISO10918 compliant
■ Supports Tiff, Exif 2.1, DCF & DPOF
■ Quick compression (4 images/s for a 1.3 Mpixels resolution).
2.7 USB interface
■ Fully compatible with USB.
9397 750 07048
Objective specificationRev. 01 — 20 April 20002 of 26
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
9397 750 07048
Objective specificationRev. 01 — 20 April 20004 of 26
A9Pground for BG of video DAC
SYSRSTINA10Isystem reset input/output; active LOW
V
SS(RTC)
A11Pground for RTC
T0_CAP0A12Itimer 0 capture input 0
CNT2A13Itimer 2 count pulse input
CNT1A14Itimer 1 count pulse input
PWM0A15Otimer 0 PWM output
ADC0A16Ianalog input signal 0 for level measurement
ADC3A17Ianalog input signal 3 for level measurement
V
SS(ADC)
A18Pground for ADC
ANPPG1B1OPPG analog signal 1
IO6/IRQ22B4I/OI/O port 0 bit 6 or interrupt request 22
IO3/IRQ19B5I/OI/O port 0 bit 3 or interrupt request 19
LCD_GB6Oanalog green signal
VIDEO_OUT2B7Ovideo output signal 2
V
SSA(ref)
B8Oanalog reference ground
SC_TCKB9Itest clock input for surround scan chains
TCKB10Itest clock input
XTALCCDINB11-oscillator input from a specific CCD crystal
V
DDA(SPLL)
V
SS(PLL)
B12Panalog supply voltage for SPLL
B13Pground for PLL
CNT0B14Itimer 0 count pulse input
V
SSA(ref)(ADC)
B15Oanalog reference ground for ADC
ADC2B16Ianalog input signal 2 for level measurement
V
DDA(ADC)
B17Panalog supply voltage for ADC
IO23B18I/OI/O port 2 bit 7
V
DDA(PPG1)
V
DDA(PPG0)
V
DDA(DLL)
C1Panalog supply voltage for PPG
C2Panalog supply voltage for PPG
C3Panalog supply voltage for DLL of PPG
IO7/IRQ23C4I/OI/O port 0 bit 7 or interrupt request 23
IO4/IRQ20C5I/OI/O port 0 bit 4 or interrupt request 20
LCD_RC6Oanalog red signal
LCD_BC7Oanalog blue signal
V
DDA(OUTPUT1)
V
DDA(BG)
C8Panalog supply voltage for DAC video output 1
C9Panalog supply voltage for BG of video DAC
TMSC10Itest mode select input
XTAL32KINC11-oscillator input from a 32 kHz crystal
XTAL10INC12-oscillator input from a 10 MHz crystal
GATE2C13Itimer 2 gate input
V
DDA(PLL)
C14Panalog supply voltage for PLL
9397 750 07048
Objective specificationRev. 01 — 20 April 20006 of 26
PWM1C15Otimer 1 PWM output
ADC1C16Ianalog input signal 1 for level measurement
IO22C17I/OI/O port 2 bit 6
IO16C18I/OI/O port 2 bit 0
ANPPG7D1OPPG analog signal 7
V
SSA(PPG1)
D2Panalog ground for PPG
DISP_HSYNCD3Odigital horizontal synchronization signal
IO5/IRQ21D4I/OI/O port 0 bit 5 or interrupt request 21
IO0/IRQ16D5I/OI/O port 0 bit 0 or interrupt request 16
V
SSA(LCD)
V
SS(OUTPUT)
D6Panalog ground for display RGB
D7Pground for DAC video output
CREF_BG2D8-band-gap 2
TDOD9Otest data output
TDID10Itest data input
XTAL32KOUTD11-oscillator output from a 32 kHz crystal
XTAL10OUTD12-oscillator output from a 10 MHz crystal
T0_CAP1D13Itimer 0 capture input 1
GATE0D14Itimer 0 gate input
PWM2D15Otimer 2 PWM output
IO17D16I/OI/O port 2 bit 1
IO15D17I/OI/O port 1 bit 7
IO11D18I/OI/O port 1 bit 3
PPG1E1OPPG digital signal 0
PPG2E2OPPG digital signal 1
ANPPG8E3OPPG analog signal 8
V
DDA(PPG0)
E4Panalog supply voltage for PPG
IO2/IRQ18E5I/OI/O port 0 bit 2 or interrupt request 18
V
DDA(LCDR)
V
DDA(LCDB)
E6Panalog supply voltage for DAC component R
E7Panalog supply voltage for DAC component B
VIDEO_OUT1E8Ovideo output signal 1
SYSRSTE9Osystem reset output; active LOW
TRSTE10Itest reset input
V
DDD(RTC)
E11Pdigital supply voltage for RTC
XTALCCDOUTE12-oscillator output from a specific CCD crystal
GATE1E14Itimer 1 gate input
IO18E15I/OI/O port 2 bit 2
IO10E16I/OI/O port 1 bit 2
IO9E17I/OI/O port 1 bit 1
UA_CLKE18IUART external clock
PPG5F1OPPG digital signal 4
PPG6F2OPPG digital signal 5
9397 750 07048
Objective specificationRev. 01 — 20 April 20007 of 26
PPG3F3OPPG digital signal 2
ANPPG5F4OPPG analog signal 5
ANPPG3F5OPPG analog signal 3
V
SS
V
SS
V
DD
V
DD
V
DD
V
DD
V
DD
F6-ground
F7-ground
F8-supply voltage
F9-supply voltage
F10-supply voltage
F11-supply voltage
F12-supply voltage
IO20F13I/OI/O port 2 bit 4
IO19F14I/OI/O port 2 bit 3
IO12F15I/OI/O port 1 bit 4
CTSF16IUART clear to send
RXDF17IUART receive input
TXDF18OUART transmit output
PPG10G1OPPG digital signal 17
PPG12G2OPPG digital control signal 1
PPG8G3OPPG digital signal 8
PPG4G4OPPG digital signal 3
ANPPG6G5OPPG analog signal 6
ANPPG2G6OPPG analog signal 2
V
DD
V
SS
V
SS
V
SS
V
SS
V
DD
G7-supply voltage
G8-ground
G9-ground
G10-ground
G11-ground
G12-supply voltage
IO21G13I/OI/O port 2 bit 5
IO13G14I/OI/O port 1 bit 5
RTSG15OUART request to send
2
SDAG16I/OI
SCLG17I/OI
C-bus data
2
C-bus clock
n.c.G18-not connected
HDHREFH1I/OPPG horizontal synchronization signal
VDVSH2I/OPPG vertical synchronization signal
PPG13H3OPPG digital control signal 2
PPG7H4OPPG digital control signal 6
PPG14H5OPPG digital control signal 3
ANPPG4H6OPPG analog signal 4
V
DD
H7-supply voltage
9397 750 07048
Objective specificationRev. 01 — 20 April 20008 of 26