16.1Introduction to soldering surface mount
packages
16.2Reflow soldering
16.3Wave soldering
16.4Manual soldering
16.5Suitability of surface mount IC packages for
wave and reflow soldering methods
17DEFINITIONS
18LIFE SUPPORT APPLICATIONS
19PURCHASE OF PHILIPS I2C COMPONENTS
2000 Jan 272
Philips SemiconductorsPreliminary specification
Digital camera USB interfaceSAA8115HL
1FEATURES
• VGA (progressive mode), CIF and medium resolution
(PAL non-interlaced mode) CCD sensors compliant
• D1 digital video input (8 bits YUV 4:2:2time
multiplexed)
• Internal Pulse Pattern Generator (PPG) dedicated for
VGA Panasonic, CIF and medium resolution Sharp
sensors or compatibles, and frame rate selection
• Frame rate converter
• SDRAM interface for high quality VGA snapshot
(uncompressed 4:2:2 or 4:2:0)
• Downsampler and scaler (programmable formatter for
CIF, QCIF, sub-QCIF, SIF and QSIF) controlled via
SNERT (UART) interface
• Flexible compression engine controlled via SNERT
(UART) interface
• Selectable outputframe rate (up to 15 fps in VGA, up to
30 fps in CIF and QCIF)
• Video packetizer FIFO
• I2C-bus interface for communication between the USB
protocol hardware and the external microcontroller
• Microphone/audio input to USB (microphone supply,
controllable gain and ADC)
• Integrated analog bus driver (ATX)
• Integrated main oscillator
• Integrated 5 V power supply and reset circuit including
functionalities for bus-powered USB device
• Programmable (frequency and duty cycle) switch mode
power signal for CCD supply
• Miscellaneous functions (e.g. power management, PLL
for audio frequencies).
2APPLICATIONS
Low-cost desktop video applications with USB interface.
3GENERAL DESCRIPTION
The SAA8115HL is the second generation of integrated
circuitapplicablein PC video cameras to convert D1 video
signals and analog audio signals to properly formatted
USB packets.
Thispowerful successor of the SAA8117HL can handle up
to 15 fps in VGA format or 30 fps in CIF format. High
snapshot quality is achievable using the SDRAM interface
to an external memory.
It is designed as a back-end of the SAA8112HL (general
cameradigital processing IC) and is optimized for use with
the TDA8784 to TDA8787 (camera pre-processing ICs).
digital supply voltage3.03.33.6V
analog supply voltage3.03.33.6V
analog supply voltage from USBnote 14.05.05.5V
total supply currentV
input signal levels3.0V<V
output signal levels3.0V<V
C31Ohorizontal CCD transfer pulse output
C22Ohorizontal CCD transfer pulse output (FH1)
C13Ohorizontal CCD transfer pulse output (FH2)
C44Ohorizontal CCD transfer pulse output
SHUTTER5Oshutter control output for CCD charge reset
GND16Pground 1 for output buffers
V
DD1
7Psupply voltage 1 for output buffers
RG8Oreset output for CCD output amplifier gate
FS9Odata sample-and-hold pulse output to TDA8784/87 (SHD)
FCDS10Opreset sample-and-hold pulse output to TDA8784/87 (SHP)
CLK111Opixel clock to TDA8784/87 and SAA8112HL
DCP12Odummy clamp pulse output to TDA8784/87
BCP13Ooptical black clamp pulse output to TDA8784/87
VD14Overtical definition pulse to SAA8112HL
HD15Ohorizontal definition pulse to SAA8112HL
V
DD2
16Psupply voltage 2 for output buffers
CLK217Odouble pixel clock to SAA8112HL
GND218Pground 2 for output buffers
YUV019Imultiplexed YUV bit0
YUV120Imultiplexed YUV bit1
YUV221Imultiplexed YUV bit2
YUV322Imultiplexed YUV bit3
DGND123Pdigital ground 1 for input buffers, predrivers and for the digital core
V
DDD1
24Pdigital supply voltage 1 for input buffers, predrivers and one part of the digital
core
YUV425Imultiplexed YUV bit4
YUV526Imultiplexed YUV bit5
YUV627Imultiplexed YUV bit6
YUV728Imultiplexed YUV bit7
DGND229Pdigital ground 2 for input buffers, predrivers and for the digital core
LLC30Iline-locked clock input (delayed CLK2) for YUV-port from SAA8112HL
HREF31Ihorizontal reference input for YUV-port from SAA8112HL
VS32Ivertical synchronization input for YUV-port from SAA8112HL
RESET33IPower-on reset input (for video processing and PPG)
SNDA34I/Odata input/output for SNERT-interface (communication between SAA8115HL
and SAA8112HL)
SNCL35Iclock input for SNERT-interface (communication between SAA8115HL and
SAA8112HL)
SNRES36Ireset input for SNERT-interface (communication between SAA8115HL and
SAA8112HL)
2000 Jan 276
Philips SemiconductorsPreliminary specification
Digital camera USB interfaceSAA8115HL
SYMBOLPINTYPE
V
DD3
37Psupply voltage 3 for output buffers
(1)
DESCRIPTION
AD438OSDRAM output address bit 4
AD539OSDRAM output address bit 5
AD340OSDRAM output address bit 3
AD241OSDRAM output address bit 2
AD642OSDRAM output address bit 6
AD143OSDRAM output address bit 1
AD744OSDRAM output address bit 7
AD845OSDRAM output address bit 8
AD046OSDRAM output address bit 0
AD947OSDRAM output address bit 9
AD1048OSDRAM output address bit 10
GND349Pground 3 for output buffers
V
DD4
50Psupply voltage 4 for output buffers
CSB51OSDRAM chip select output
RASB52OSDRAM row address strobe output
V
DDD2
53Pdigital supply voltage 2 for the switchable digital core
DGND354Pdigital ground 3 for input buffers, predrivers and for the digital core
CLKEN55OSDRAM clock enable output
CASB56OSDRAM column address strobe output
WEB57OSDRAM write enable output
SDCLK58OSDRAM clock output
DQM59I/OSDRAM data mask enable
DQ860I/OSDRAM data I/O bit 8
DQ761I/OSDRAM data I/O bit 7
DQ962I/OSDRAM data I/O bit 9
DQ663I/OSDRAM data I/O bit 6
DQ564I/OSDRAM data I/O bit 5
DQ1065I/OSDRAM data I/O bit 10
DQ466I/OSDRAM data I/O bit 4
DQ1167I/OSDRAM data I/O bit 11
GND468Pground 4 for output buffers
V
DD5
69Psupply voltage 5 for output buffers
DQ370I/OSDRAM data I/O bit 3
DQ271I/OSDRAM data I/O bit 2
DQ172I/OSDRAM data I/O bit 1
DQ073I/OSDRAM data I/O bit 0
DQ1274I/OSDRAM data I/O bit 12
DQ1375I/OSDRAM data I/O bit 13
DQ1476I/OSDRAM data I/O bit 14
DQ1577I/OSDRAM data I/O bit 15
2000 Jan 277
Philips SemiconductorsPreliminary specification
Digital camera USB interfaceSAA8115HL
SYMBOLPINTYPE
(1)
DESCRIPTION
GND578Pground 5 for output buffers
AGND179Panalog ground 1 for ATX (transceiver)
ATXDP80I/Opositive driver of the differential data pair input/output (ATX)
ATXDM81I/Onegative driver of the differential data pair input/output (ATX)
V
DDA1
82Panalog supply voltage 1 for ATX
RESERVED183−test pin 1 (should not be used)
V
V
DDA2
DDA3
84Panalog supply voltage 2 for bandgap (reference)
85Panalog supply voltage 3 for bandgap, comparator and ring oscillator
RESERVED286−test pin 2 (should not be used)
3V387I3V3 detector input signal
AGND288Panalog ground 2 for N-switch
RESERVED389−test pin 3 (should not be used)
VBUS190Isupply voltage input 1 from the USB
VBUS291Isupply voltage input 2 from the USB
LXDOWN92OLX coil node output (5 V downconverter)
AGND393Panalog ground 3 for N-switch
LXUP94ILX coil node input (5 V upconverter)
SWITCHED5V95O5 V switched power supply
RESERVED496−test pin 4 (should not be used)
RESERVED597−test pin 5 (should not be used)
GND698Pground 6 for output buffers
UCINT99Ointerrupt output from USB to microcontroller
SUSPEND100Ocontrol output from USB protocol hardware to microcontroller
DGND4101Pdigital ground 4 for input buffers, predrivers and for the digital core
V
DDD3
102Pdigital supply voltage 3 for input buffers, predrivers and one part of the digital
core
GENPOR103IPower-on reset input (for USB protocol hardware)
UCPOR104Ocontrol output from USB protocol hardware to microcontroller
UCCLK105Oclock output from USB protocol hardware to microcontroller
2
SCL106Islave I
SDA107I/Oslave I
C-bus clock input
2
C-bus data input/output
SMP108Oswitch mode power pulse output for CCD supplies
CLOCKON109Ocontrol output for main oscillator switched on
SNAPSHOT110Iinput for remote wake-up (snapshot)
SUSPREADYNOT111Iinput from microcontroller for SUSPEND mode
TRC112Ithreshold control input for enabling clock
POR113O3.3 V supply domain ready indicator output
OFF114Idisable 5 V switchable supply domain input
M3115Itest mode control input signal bit 3
M2116Itest mode control input signal bit 2
M1117Itest mode control input signal bit 1
2000 Jan 278
Philips SemiconductorsPreliminary specification
Digital camera USB interfaceSAA8115HL
SYMBOLPINTYPE
(1)
DESCRIPTION
M0118Itest mode control input signal bit 0
AGND4119Panalog ground 4 for crystal oscillator (48 MHz, 3rd overtone)
XIN120Ioscillator input
XOUT121Ooscillator output
V
DDA4
122Panalog supply voltage 4 for crystal oscillator (48 MHz, 3rd overtone)
AGND5123Panalog ground 5 for PLL
V
V
DDA5
DDA6
124Panalog supply voltage 5 for PLL
125Panalog supply voltage 6 for amplifier and ADC
REF1126Ireference voltage 1 (used in the ADC)
REF2127Ireference voltage 2 (used in the ADC)
REF3128Ireference voltage 3 (used in the amplifier and the ADC)
RESERVED6129Otest pin 6 (should not be used)
VGAIN130Ivariable gain amplifier input
LNAOUT131Olow noise amplifier output
MICIN132Imicrophone input
MICSUPPLY133Omicrophone supply output
AGND6134Panalog ground 6 for amplifier and ADC
B4135Overtical CCD load pulse output (VH1X)
B3136Overtical CCD load pulse output (VH3X)
B1137Overtical CCD load pulse output
B2138Overtical CCD load pulse output
A1139Overtical CCD transfer pulse output (V1X)
A2140Overtical CCD transfer pulse output (V2X)
V
DD6
141Psupply voltage 6 for output buffers
GND7142Pground 7 for output buffers
A3143Overtical CCD transfer pulse output (V3X)
A4144Overtical CCD transfer pulse output (V4X)
The video synchronization module is capable of locking to
the video signal implementing a horizontal gate signal
HREF (HREF = HIGH when data is valid) and a VS signal
indicating the start of a new video frame.
8.2Frame rate converter and SDRAM interface
An optional SDRAM (external) can be accessed using the
SDRAM interface which is integrated in the SAA8115HL.
Pinning and functionality is based on the NEC
µPD4516161 (16 Mbits) and the NEC µPD4564163
(64 Mbits).
When used, the memory is placed at the video input of the
SAA8115HL before prefilter, scaler and compression
engine. At this point only YUV 4 : 2 : 2 formatted data is
available.
The use of the SDRAM is twofold:
• Lowering the frame rate. The memory enables to store
one frame of video accumulated at a specific rate and to
read it out at a lower frame rate. For interline VGA
sensors, the input frame rate is either 30 fps or 15 fps.
It can be lowered with a factor of 2, 3, 6, 16 or 32.
For CIF or medium resolution PAL, the input frame rate
is only 30 fps
• Enhanced snapshot mode. Storage of full size VGA
pictures in 4:2:2 format which can be retrieved upon
dedicated software command.
8.3Video formatter: downsampler and cutter
Horizontally a downsampling from 512 or 640 to either
384, 320, 192 or 160 or from 352 to 176 is necessary.
The horizontal downsampling is performed with the use of
a Variable Phase Delay filter (VPD-4). This filter can
realize the needed downsample factors. To avoid aliasing,
this module also contains a prefilter which has four modes:
• No filter for medium resolution PAL (512 × 288) to CIF
(352 × 288) or SIF (320 × 240)
• Prefilter A (3 taps) for VGA (640 × 480) to CIF or SIF,
CIF to QCIF (176 × 144) or QSIF (160 × 120)
• Prefilter B (7 taps) for medium resolution PAL to QCIF
or QSIF
• Prefilter A combined with prefilter B-comb (13 taps) for
VGA to QCIF or QSIF.
Prefilter B-comb is similar to prefilter B but inserts extra
taps with amplification 0.
The vertical downsampling in PAL mode is from CIF to
QCIF only. This is done via a vertical filter A (3 taps).
In VGA mode a 4 taps polyphase filter is applied to scale
from 640 × 480 to CIF and QCIF.
From a full size QCIF picture a sub-QCIF (128 × 96) cut
can be made. For the zoomed sub-QCIF format, the origin
(upperleftcorner)isprogrammable via SNERT in 13 steps
(both horizontally and vertically), so that an electronic pan
and tilt is possible.
The incoming 4:2:2data is vertically filtered to 4:2:0,
in order to be sent over USB, by throwing away colour
samples.In the even lines the V-samples are discarded, in
the odd lines the U-samples.
This block is used to achieve the required output format
from the specified sensor formats (see Fig.3). It works for
YUV4 : 2 : 2only. In RAW mode this block is by-passed to
create a full resolution snapshot.
2000 Jan 2711
Philips SemiconductorsPreliminary specification
Digital camera USB interfaceSAA8115HL
8.4Compression engine
The compression engine module (see Fig.3) can process
VGA, CIF, SIF, QCIF and QSIF but has optimal
performance with CIF resolution (30 fps) and VGA
resolution (5 fps). The algorithm is Philips proprietary.
The compression ratio is continuously programmable by
setting the maximum number of bits which can be used for
4 compressed lines, a so-called band (see Table 1). It is
possible to reduce the YUV input data by scaling down
(divide by 2 or divide by 4 operations) to 7 or 6 bits per
sample. For compression with an output rate below 2 bpp
(bits per pixel) it leads to performance improvement.
handbook, full pagewidth
YUV7 to YUV0
PREFILTER_A_ON_OFF
PREFILTER
A
PREFILTER
VIDEO_OUTPUT_FORMAT
B
For a number of compression ratios, performance is also
improved thanks to different quantization tables which are
defined and stored in a ROM. The required table must be
selected via software.
Real time decoding can be done in software on any
Pentium platform.
UV_EXCHANGE
PAL_VGA
to
transfer
DOWN
SCALER
COMPRESSION
ENGINE
buffer
PREFILTER_B_ON_OFF
PREFILTER B_COMB_ON_OFF
COMPRESSION_MODE
VP_C_ BITCOST_(MSB/LSB)
FCE430
Fig.3 The video formatter and compression engine.
Table 1Data rate performed by compression engine
FORMATADVISED DATA RATEMAXIMUM DATA RATE
CIF/SIF2 bpp12 bpp (uncompressed)
QCIF/QSIF6 bppuncompressed
VGA high quality3 bpp4 bpp
VGA1.5 bpp3 bpp
RAW VGA high quality4 bpp4 bpp
2000 Jan 2712
Philips SemiconductorsPreliminary specification
Digital camera USB interfaceSAA8115HL
8.5Transfer buffer
The transfer buffer module (see Fig.4) takes care of a
smooth transfer of the data to the FIFO of the USB.
Moreover the transfer buffer can insert inband
synchronization words in the video data stream. This
function can be switched on and off with
INBAND_CONTROL in register VP_TR_CONTROL
(0x36). The synchronization words can only be used with
non-compressed data stream and are formatted like
0x00 0xFF 0x<framecounter>7<linecounter>9.
(Subscript denotes the number of bits and the frame
counter is circular incrementing).
The non-compressed data is formatted like:
4:2:0:<optional sync word><Y0><Y1><Y2><Y3>
<C0><C2><Y4><Y5><Y6><Y7><C4><C6>....,
4:2:2: <optional sync word><Y0><Y1><Y2><Y3>
<U0><V0><U2><V2><Y4>....,
whereC denotes U-data in the even lines (0, 2, 4 etc.) and
V-data in the odd lines (1, 3, 5 etc.).
8.6USB video FIFO
The USB video FIFO is programmed via the I2C-bus
(see Fig.5). The FIFO is designed to achieve three
differentpacketscontainingvideoonthe isochronous USB
channel.Videodataiscontained in a chain ofequallysized
USB packets, except for the last packet of a video frame
which is always smaller. The video frames can be
separated from each other by one or more 0-length
packets. For low frame rates (below 10 frames per
second) there are always 0-length packets in the stream.
The host can synchronize on the smaller packets for the
high frame rates and on the 0-length packets for the low
frame rates.
For every mode the FIFO must be adjusted. There are
three parameters to program the video FIFO:
• PACKET_SIZE (0x06): this value indicates the length of
all packets with video data except for the last packet of
a video frame
• FIFO_OFFSET (0x04): this value indicates the number
of data in the FIFO before a new packet will be
transmitted over USB
• READ_SPACING (0x07): this value indicates the
number of 12 MHz clock cycles between read actions
from the FIFO.
Moreover the FIFO is enabled and disabled with
FIFO_ACTIVE (0x05).
The write process to the FIFO is controlled by the transfer
buffer and not programmable.
The read process is executed in the PSIE-MMU and is
driven by the USB frame interval (1 ms). Every frame
interval the PSIE-MMU tries to read PACKET_SIZE bytes
from the FIFO. This read process will not be started when
a new video frame is stored in the FIFO and there are less
thanFIFO_OFFSETbyteswritten.Theread process stops
if the next bytes are of another video frame, or if the
read-pointer would overtake the write-pointer.
READ_SPACING determines the read rate. Its value can
easily be determined with the formula:
The Programmable Serial Interface Engine (PSIE) and
Memory Management Unit (MMU) is the heart of the USB
protocol hardware (see Fig.5). It formats the actual
packets that are transferred to the USB and passes the
incoming packets to the right end-point buffers. These
buffers are allocated as part of the USB RAM space.
ThemicrocontrollercommunicatesviatheI2C-buswiththe
PSIE-MMU. The I2C-bus protocol distinguishes three
register spaces. These spaces are addressed via different
commands. The command is sent to the command
address.
handbook, full pagewidth
PI_Address + 0X
to/from
microcontroller
I2C-BUS
INTERFACE
Depending on the command it is sent to the PSIE-MMU
and/or to the command interpreter which configures the
(de-)mux to open the path to the right register space.
Subsequent write/reads to/from the data address store or
retrieve data from the register space selected by the
command.
8.8ATX interface
The SAA8115HL contains an analog bus driver, called the
ATX. It incorporates a differential and two single-ended
receivers and a differential transmitter.
The interface to the bus consists of a differential data pair
(ATXDM and ATXDP).
PSIE-MMU
REGISTER
SPACE
(DE)MUX
SET MODE
REGISTER
SPACE
PI_Address + 10
Fig.5 I2C-bus interface and register map.
8.9Audio
The SAA8115HL contains a microphone supply and an
amplifier circuit composed of two stages: a Low Noise
Amplifier (LNA)andavariablegainamplifier.TheLNAhas
a fixed gain of 26 dB while the variable gain amplifier can
be programmed between 0 and 30 dB by steps of 2 dB.
The gain control can be done via either the SNERT
interface or the I2C-bus interface (see Table 57).
The serial interface must be first selected using bit SIS
(see Table 57). The frequency transfer characteristic of
theaudiopathmustbecontrolledviaexternalhigh-passor
low-pass filters.
COMMAND
INTERPRETER
to
PSIE-MMU
NON USB
AND
VIDEO FIFO
REGISTERS
FCE432
The PLL converts the 48 MHz to 256fs(fs= audio sample
frequency). There are three modes for the PLL to achieve
the sample frequencies of 48, 44.1 or 32 kHz
(see Table 2).
The bitstream ADC samples the audio signal. It runs at an
oversample rate of 256 times the base sample rate. In the
application, the bitstream can be converted to parallel
16-bit samples. This conversion is programmable with
respect to the effective sample frequency (dropping
sample results in a lower effective sample frequency) and
sample resolution. As a result the effective sample rate
can be determined.
2000 Jan 2714
Philips SemiconductorsPreliminary specification
Digital camera USB interfaceSAA8115HL
Table 2ADC clock frequencies and sample frequencies
CLOCK
(MHz)
8.19201324.096
11.2996144.15.6448
12.28801486.144
Note
1. Not supported.
Table 3Typical SAA8115HL compatible sensors
DIVIDING
NUMBER
2162.048
481.042
8note 1note 1
222.052.8224
411.0251.4112
85.51250.7056
2243.072
4121.536
860.768
SAMPLE
FREQUENCY
(kHz)
ADCCLOCK
(MHz)
8.10Sensor pulse pattern generator
The SAA8115HL incorporates a Pulse Pattern Generator
(PPG) function. The PPG can be used for medium
resolution PAL, CIF and VGA CCD-sensors (see Table 3).
Depending on the sensor type, an external inverter driver
should be required to convert the 3.3 V pulses into a
voltage suitable for the used CCD-sensor.
The active video size is 512 × 288 for medium resolution
PAL, 352 × 288 for CIF and 640 × 480 for VGA. The total
H × V size are 685 × 292 for medium resolution PAL/CIF
and 823 × 486 for VGA. It should be noted that additional
HD pulses are added during the vertical blanking interval
to reach a total of 312 lines in PAL and CIF modes and
525 lines in VGA mode as required by the SAA8112HL.
A high level of flexibility is available for the PPG thanks to
19 internal registers (see Section 9.1.3).
SENSOR TYPEBRANDPART NUMBER
VGASonyICX098AK
PanasonicMN3777PP and MN37771PT
SharpLZ24BP
Medium resolution PALSonyICX054, ICX086 and ICX206
PanasonicMN37210FP
SharpLZ2423B and LZ2423H
ToshibaTCD5391AP
CIFSharpLZ244D and LZ2547
Other sensorsall the sensors fully compatible with the above mentioned sensors
2000 Jan 2715
Philips SemiconductorsPreliminary specification
Digital camera USB interfaceSAA8115HL
8.11Power management
USB requires the device to switch power states.
The SAA8115HL contains a power management module
since the complete camera may not consume more than
500 µA during the power state called SUSPEND. This
requires that even the crystal oscillator must be switched
off. The SAA8115HL is not functional except for some
logic that enables the IC to wake-up the camera. After
wake-up of the SAA8115HL first the clock to the
microcontroller is generated and thereafter an interrupt is
generated to wake-up the microcontroller. Therefore the
clock of the microcontroller is generated by the
SAA8115HL.
Thepowermanagementmodulealsosetsaflaginregister
SET_MODE_AND_READ(PSIE_MMU_STATUS).After a
reset the microcontroller should check this register via the
I2C-bus and find the cause of the wake-up. Different
causes may require different start-up routines.
The internal video processing core uses another supply
domain which can be switched off during SUSPEND
mode.
The PPG is switched off by setting
PPG_RESUME_MODE (0x08) and resetting PAL_VGA
(0x09).
The SAA8115HL has the feature to autonomously
wake-up from SUSPEND mode, but requires
microcontroller interference before going in SUSPEND
mode (via the signal on pin SUSPREADYNOT).
SincethemainoscillatoroftheSAA8115HLisswitchedoff
during SUSPEND mode, precautions are needed to avoid
undefined states when the clock is switched on. This is
ensuredviathepins CLOCKON and TRC. Pin CLOCKON
goes HIGH as soon as the main oscillator is switched on.
The oscillator will need some time to make a stable
48 MHz signal. However, the clock is only passed through
to other parts of the SAA8115HL when the level on
pin TRC reaches a certain threshold. The time needed to
reach the threshold can be trimmed with an external
RC circuit.
8.12Power supply
A power supply regulator is integrated in the device. This
DC-to-DC converter transforms the USB supply voltage
(range from 4.0 to 5.5 V) into a stable 5 V supply voltage.
This power domain is switchable. The power circuit also
generates a reset signal when the external 3.3 V supply
voltage is stable and in range.
In non CIF modes the power consumption is reduced by
resetting COMPRESSION_MODE (0x2F) and
COMPRESSION_CLOCK (0x09).
2000 Jan 2716
Philips SemiconductorsPreliminary specification
Digital camera USB interfaceSAA8115HL
9CONTROL REGISTER DESCRIPTION
This specification gives an overview of all registers.
9.1SNERT (UART)
The SAA8115HL is partly controlled via SNERT. The frame rate converter, the SDRAM interface, the video formatter,
the compression engine, the PPG, the SMP and the audio functions are controlled via SNERT. This SNERT interface
works independently from the frame rate and can always be operated in the full frequency range.
Via SNERT the following registers are accessible (see Table 4).
Table 4SNERT write registers SAA8115HL
ADDRESSFUNCTION
00write register soft reset (see Table 5)
01 to 05write registers Frame Rate Converter (FRC) including the SDRAM interface
06 and 07reserved
08 to 1Awrite registers Pulse Pattern Generator (PPG)
1B to 1Freserved
20 to 38write registers video formatter and compression engine
39 to 3Creserved
3D and 3Ewrite registers Switch Mode Power (SMP)
3Fwrite register audio variable gain amplifier
9.1.1G
Table 5Detailed description of SNERT general register 0x00
76543210PARAMETER
XXXXXreserved
ENERAL REGISTER
BITSNERT REGISTER 00: SOFT_RESET
RESET_VP_C
1compression engine in reset state
0compression engine operating
RESET_VP_VF
1formatter engine in reset state
0formatter engine operating
RESET_FRC
1frame rate converter engine in reset state (by default)
0frame rate converter engine operating
2000 Jan 2717
Loading...
+ 39 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.