15.4Repairing soldered joints
16DEFINITIONS
17LIFE SUPPORT APPLICATIONS
18PURCHASE OF PHILIPS I2C COMPONENTS
1996 Sep 042
Philips SemiconductorsObjective specification
High Performance Scaler (HPS)SAA7140A; SAA7140B
1FEATURES
• Scaling of video pictures down to randomly sized
windows
• Horizontal upscaling (zoom)
• Two dimensional phase-correct data processing for
improved signal quality of scaled data, especially for
compression applications
• Processing of a maximum of 2047 active samples per
line (V-processing in bypass) and 2047 active lines per
frame
• 16-bit YUV data input port
• Bidirectional expansion port with full duplex functionality
(D1) or 16-bit YUV input/output
• Discontinuous data stream supported
• Field-wise switching between two data sources
2
• Two independent I
• Brightness, contrast and saturation controls for scaled
outputs
• Chroma key (α generation)
• YUV-to-RGB conversion including anti-gamma
correction for RGB
• 16-word FIFO register for 32-bit output data
• Output configurable for 32, 24, 16 and 8-bit video data
• Scaled 16-bit 4 :2:2 YUV output
• Scaled 15-bit RGB (5, 5, 5) + α with dither and 24-bit
RGB (8, 8, 8) + α output
• Scaled 8-bit monochrome output
• Four independent user configurable general purpose I/O
pins
• Low power consumption in I2C-bus controlled pseudo
sleep mode
• Support of 5 V (SAA7140A) and pure 3.3 V
(SAA7140B) signalling environment.
C-bus programming sets
2GENERAL DESCRIPTION
The SAA7140A and SAA7140B are CMOS High
Performance Scaler (HPS) and is a highly integrated
circuit designed for use in DeskTop Video (DTV)
applications. The devices resample digital video signals
using two dimensional phase-correct interpolation in order
to display it in an arbitrarily sized window.
The SAA7140A fits perfectly into a 5 V signal environment
and requires two different supply voltages (5 V and 3.3 V).
The SAA7140B is a pure 3.3 V design and therefore has
only 3.3 V supply pins. With respect to functions and
programming, both devices are identical.
The devices incorporate additional functions such as
control of brightness, saturation, contrast, chroma key
generation, YUV-to-RGB conversion, compensation of
gamma precorrection, dithering and choice of several
output formats.
The SAA7140A and SAA7140B accepts data from 1 or 2
input signal sources, via it’s 16-bit YUV input port and/or
the bidirectional expansion port. They deliver scaled data
on the 32-bit VRO output port and, if selected, also on the
bidirectional expansion port. A synchronous (transparent)
together with an asynchronous (burst) data transfer mode
is supported at the 32-bit VRO port.
LLCIN1Iline-locked system clock input; expansion port
V
DDD(bord)1
V
SSD(bord)1
V
DDD(bord)2
LLC5Iline-locked system clock input, maximum 32 MHz (2 × pixel rate); DMSD port
CREF6Iclock qualifier input (HIGH indicates valid input data YUV on DMSD port)
HREF7Ihorizontal reference input signal; DMSD port
VS8Ivertical sync input signal; DMSD port
V
DDD(core)1
V
SSD(bord)2
YIN011Iluminance input data (bit 0); DMSD port
YIN112Iluminance input data (bit 1); DMSD port
YIN213Iluminance input data (bit 2); DMSD port
YIN314Iluminance input data (bit 3); DMSD port
YIN415Iluminance input data (bit 4); DMSD port
YIN516Iluminance input data (bit 5); DMSD port
YIN617Iluminance input data (bit 6); DMSD port
YIN718Iluminance input data (bit 7); DMSD port
V
DDD(bord)3
V
SSD(core)1
UVIN021Itime-multiplexed colour-difference input data (bit 0); DMSD port
UVIN122Itime-multiplexed colour-difference input data (bit 1); DMSD port
UVIN223Itime-multiplexed colour-difference input data (bit 2); DMSD port
UVIN324Itime-multiplexed colour-difference input data (bit 3); DMSD port
UVIN425Itime-multiplexed colour-difference input data (bit 4); DMSD port
UVIN526Itime-multiplexed colour-difference input data (bit 5); DMSD port
UVIN627Itime-multiplexed colour-difference input data (bit 6); DMSD port
UVIN728Itime-multiplexed colour-difference input data (bit 7); DMSD port
V
DDD(bord)4
V
SSD(bord)3
SDA31I/Oserial data input/output (I
SCL32Iserial clock input (I
IICSA33Iset address input (I
V
DDD(bord)5
V
SSD(bord)4
V
DDD(bord)6
V
SSD(bord)5
PORT338I/Ogeneral purpose port 3 input/output (set via I
PORT239I/Ogeneral purpose port 2 input/output (set via I
PORT140I/Ogeneral purpose port 1 input/output (set via I
2−digital border supply voltage 1 (+5 V)
3−digital border ground 1 (0 V)
4−digital border supply voltage 2 (+5 V)
PORT041I/Ogeneral purpose port 0 input/output (set via I2C-bus)
RES42Ireset input (active LOW for at least 30 clock cycles)
AP43Iconnected to ground (action pin for testing)
SP44Iconnected to ground (shift pin for testing)
FLDV45Ofield identification output signal; VRAM port
VSYV46Overtical sync output signal; VRAM port
HGTV47Ohorizontal reference output signal; VRAM port
PXQV48Opixel qualifier output signal to mark active pixels of a qualified line; VRAM port
BTST49Iconnected to ground; BTST = HIGH sets all outputs to high-impedance state
(testing)
VOEN50Ienable input signal for VRAM port
V
DDD(core)2
VMUX52IVRAM output multiplexing, control input for the 32 to 16-bit multiplexer
V
SSD(core)2
HFL54OFIFO half-full flag output signal
INCADR55Oline increment/vertical reset control output
VCLK56I/Oclock input/output signal for VRAM port
VRO3157O32-bit digital VRAM port output (bit 31)
VRO3058O32-bit digital VRAM port output (bit 30)
VRO2959O32-bit digital VRAM port output (bit 29)
VRO2860O32-bit digital VRAM port output (bit 28)
VRO2761O32-bit digital VRAM port output (bit 27)
VRO2662O32-bit digital VRAM port output (bit 26)
VRO2563O32-bit digital VRAM port output (bit 25)
VRO2464O32-bit digital VRAM port output (bit 24)
VRO2365O32-bit digital VRAM port output (bit 23)
V
DDD(bord)7
V
SSD(bord)6
V
DDD(bord)8
V
SSD(bord)7
VRO2270O32-bit VRAM port output (bit 22)
VRO2171O32-bit VRAM port output (bit 21)
VRO2072O32-bit VRAM port output (bit 20)
VRO1973O32-bit VRAM port output (bit 19)
VRO1874O32-bit VRAM port output (bit 18)
VRO1775O32-bit VRAM port output (bit 17)
VRO1676O32-bit VRAM port output (bit 16)
VRO1577O32-bit VRAM port output (bit 15)
VRO1478O32-bit VRAM port output (bit 14)
VRO1379O32-bit VRAM port output (bit 13)
VRO1280O32-bit VRAM port output (bit 12)
VRO1086O32-bit VRAM port output (bit 10)
VRO987O32-bit VRAM port output (bit 9)
VRO888O32-bit VRAM port output (bit 8)
VRO789O32-bit VRAM port output (bit 7)
VRO690O32-bit VRAM port output (bit 6)
VRO591O32-bit VRAM port output (bit 5)
VRO492O32-bit VRAM port output (bit 4)
VRO393O32-bit VRAM port output (bit 3)
VRO294O32-bit VRAM port output (bit 2)
VRO195O32-bit VRAM port output (bit 1)
VRO096O32-bit VRAM port output (bit 0)
FDIO97I/Ofield identification output signal; 7196 DIR input signal expansion port, I
V
DDD(bord)10
V
SSD(bord)9
V
DDD(bord)11
V
SSD(bord)10
VIO102I/Overtical sync input/output signal; expansion port
HIO103I/Ohorizontal sync input/output signal; expansion port
PXQIO104I/Opixel qualifier input/output signal to mark valid pixels; expansion port
VIDH7105I/Obidirectional expansion port, high byte (bit 7) in 16-bit mode luminance
VIDH6106I/Obidirectional expansion port, high byte (bit 6) in 16-bit mode luminance
VIDH5107I/Obidirectional expansion port, high byte (bit 5) in 16-bit mode luminance
VIDH4108I/Obidirectional expansion port, high byte (bit 4) in 16-bit mode luminance
VIDH3109I/Obidirectional expansion port, high byte (bit 3) in 16-bit mode luminance
VIDH2110I/Obidirectional expansion port, high byte (bit 2) in 16-bit mode luminance
VIDH1111I/Obidirectional expansion port, high byte (bit 1) in 16-bit mode luminance
VIDH0112I/Obidirectional expansion port, high byte (bit 0) in 16-bit mode luminance
PXQIN125Ipixel qualifier input signal to mark valid pixels; expansion port
HIN126Ihorizontal sync input signal; expansion port
VIN127Ivertical sync input signal; expansion port
LLCIO128I/Oline-locked system clock input/output; expansion port
LLCIN1Iline-locked system clock input; expansion port
V
DDD1
V
SSD1
V
DDD2
LLC5Iline-locked system clock input, maximum 32 MHz (2 × pixel rate); DMSD port
CREF6Iclock qualifier input (HIGH indicates valid input data YUV on DMSD port)
HREF7Ihorizontal reference input signal; DMSD port
VS8Ivertical sync input signal; DMSD port
V
DDD3
V
SSD2
YIN011Iluminance input data (bit 0); DMSD port
YIN112Iluminance input data (bit 1); DMSD port
YIN213Iluminance input data (bit 2); DMSD port
YIN314Iluminance input data (bit 3); DMSD port
YIN415Iluminance input data (bit 4); DMSD port
YIN516Iluminance input data (bit 5); DMSD port
YIN617Iluminance input data (bit 6); DMSD port
YIN718Iluminance input data (bit 7); DMSD port
V
DDD4
V
SSD3
UVIN021Itime-multiplexed colour-difference input data (bit 0); DMSD port
UVIN122Itime-multiplexed colour-difference input data (bit 1); DMSD port
UVIN223Itime-multiplexed colour-difference input data (bit 2); DMSD port
UVIN324Itime-multiplexed colour-difference input data (bit 3); DMSD port
UVIN425Itime-multiplexed colour-difference input data (bit 4); DMSD port
UVIN526Itime-multiplexed colour-difference input data (bit 5); DMSD port
UVIN627Itime-multiplexed colour-difference input data (bit 6); DMSD port
UVIN728Itime-multiplexed colour-difference input data (bit 7); DMSD port
V
DDD5
V
SSD4
SDA31I/Oserial data input/output (I
SCL32Iserial clock input (I
IICSA33Iset address input (I
V
DDD6
V
SSD5
V
DDD7
V
SSD6
PORT338I/Ogeneral purpose port 3 input/output (set via I
PORT239I/Ogeneral purpose port 2 input/output (set via I
PORT140I/Ogeneral purpose port 1 input/output (set via I
2−digital supply voltage 1 (+3.3 V)
3−digital ground 1 (0 V)
4−digital supply voltage 2 (+3.3 V)
PORT041I/Ogeneral purpose port 0 input/output (set via I2C-bus)
RES42Ireset input (active LOW for at least 30 clock cycles)
AP43Iconnected to ground (action pin for testing)
SP44Iconnected to ground (shift pin for testing)
FLDV45Ofield identification output signal; VRAM port
VSYV46Overtical sync output signal; VRAM port
HGTV47Ohorizontal reference output signal; VRAM port
PXQV48Opixel qualifier output signal to mark active pixels of a qualified line; VRAM port
BTST49Iconnected to ground; BTST = HIGH sets all outputs to high-impedance state
(testing)
VOEN50Ienable input signal for VRAM port
V
DDD8
VMUX52IVRAM output multiplexing, control input for the 32 to 16-bit multiplexer
V
SSD7
HFL54OFIFO half-full flag output signal
INCADR55Oline increment/vertical reset control output
VCLK56I/Oclock input/output signal for VRAM port
VRO3157O32-bit digital VRAM port output (bit 31)
VRO3058O32-bit digital VRAM port output (bit 30)
VRO2959O32-bit digital VRAM port output (bit 29)
VRO2860O32-bit digital VRAM port output (bit 28)
VRO2761O32-bit digital VRAM port output (bit 27)
VRO2662O32-bit digital VRAM port output (bit 26)
VRO2563O32-bit digital VRAM port output (bit 25)
VRO2464O32-bit digital VRAM port output (bit 24)
VRO2365O32-bit digital VRAM port output (bit 23)
V
DDD9
V
SSD8
V
DDD10
V
SSD9
VRO2270O32-bit VRAM port output (bit 22)
VRO2171O32-bit VRAM port output (bit 21)
VRO2072O32-bit VRAM port output (bit 20)
VRO1973O32-bit VRAM port output (bit 19)
VRO1874O32-bit VRAM port output (bit 18)
VRO1775O32-bit VRAM port output (bit 17)
VRO1676O32-bit VRAM port output (bit 16)
VRO1577O32-bit VRAM port output (bit 15)
VRO1478O32-bit VRAM port output (bit 14)
VRO1379O32-bit VRAM port output (bit 13)
VRO1280O32-bit VRAM port output (bit 12)
VRO1086O32-bit VRAM port output (bit 10)
VRO987O32-bit VRAM port output (bit 9)
VRO888O32-bit VRAM port output (bit 8)
VRO789O32-bit VRAM port output (bit 7)
VRO690O32-bit VRAM port output (bit 6)
VRO591O32-bit VRAM port output (bit 5)
VRO492O32-bit VRAM port output (bit 4)
VRO393O32-bit VRAM port output (bit 3)
VRO294O32-bit VRAM port output (bit 2)
VRO195O32-bit VRAM port output (bit 1)
VRO096O32-bit VRAM port output (bit 0)
FDIO97I/Ofield identification output signal; 7196 DIR input signal expansion port, I
V
DDD13
V
SSD12
V
DDD14
V
SSD13
VIO102I/Overtical sync input/output signal; expansion port
HIO103I/Ohorizontal sync input/output signal; expansion port
PXQIO104I/Opixel qualifier input/output signal to mark valid pixels; expansion port
VIDH7105I/Obidirectional expansion port, high byte (bit 7) in 16-bit mode luminance
VIDH6106I/Obidirectional expansion port, high byte (bit 6) in 16-bit mode luminance
VIDH5107I/Obidirectional expansion port, high byte (bit 5) in 16-bit mode luminance
VIDH4108I/Obidirectional expansion port, high byte (bit 4) in 16-bit mode luminance
VIDH3109I/Obidirectional expansion port, high byte (bit 3) in 16-bit mode luminance
VIDH2110I/Obidirectional expansion port, high byte (bit 2) in 16-bit mode luminance
VIDH1111I/Obidirectional expansion port, high byte (bit 1) in 16-bit mode luminance
VIDH0112I/Obidirectional expansion port, high byte (bit 0) in 16-bit mode luminance
PXQIN125Ipixel qualifier input signal to mark valid pixels; expansion port
HIN126Ihorizontal sync input signal; expansion port
VIN127Ivertical sync input signal; expansion port
LLCIO128I/Oline-locked system clock input/output; expansion port
The SAA7140A and SAA7140B accepts YUV data in a
16-bit wide parallel format at the DMSD port and accepts
YUV input in a 16-bit wide parallel format and in an 8-bit
byte-multiplexed Cb-Y-Cr-Y- format (CCIR-656 or
D1 oriented) at the expansion port.
Depending on the selected port modes, the incoming data
is formatted to the internal data representation, where
reference signals or codes are detected in the Data
Formatter/Reformatter (DFR). The horizontal and vertical
timing reference can be defined under I
Based on that timing reference, the active processing
window is defined in a versatile way via the programming.
Two programming sets can be loaded simultaneously, and
become valid for processing in a field alternating way.
Before being processed in the central scaling unit, the
incoming data passes through the BCS control unit where
monitor control functions, for adjusting brightness, contrast
(luminance) and saturation (chrominance) are
implemented.
The scaling is performed in three steps:
1. Horizontal prescaling (bandwidth limitation for
anti-aliasing, via FIR prefiltering and subsampling)
2. Vertical scaling (generating phase interpolated or
vertically low-passed lines)
3. Horizontal variable phase scaling (phase-correct
scaling to the new geometric relationships).
The scaled output data is fed back to the DFR unit and
may be used as output signals from the bidirectional
expansion port (if the mode is selected). They are
converted in parallel from the YUV to the RGB domain in a
digital matrix. Anti-gamma correction of gamma-corrected
input signals can be performed in the RGB data path.
The output formatter then formats the scaled data to one
of the various output formats (e.g. monochrome, 16-bit
YUV or 32-bit RGB (5, 5, 5).
To ease frame buffer applications, the data can be
transferred in a synchronous way (transparent mode),
using separate reference and qualifier signals and a
continuous output clock (VCLK). The data can also be
transferred in an asynchronous way (burst mode) using
the HFL and INCADR flags and a discontinuous input
clock burst on VCLK.
2
C-bus control.
In a typical application, the 16-bit wide YUV input receives
clock, sync and data from a video decoder (SAA71xx) via
the DMSD port. An MPEG compression/decompression
circuit can be connected at the expansion port to receive
the decoder data, scaled or unscaled, or to deliver data to
the scaling processor. The scaling operation of the
SAA7140A and SAA7140B can be performed on the data
from a video decoder, or on the data from the
MPEG-codec at the expansion port input. The source
selection can be static or toggled on a field-by-field basis.
For example, during the odd field the video decoder signal
is scaled in accordance with the ‘odd’ parameter set for
display in a window. The compression codec receives
unscaled data. During the even field the decompressed
data from the MPEG decoder gets sized for a second
display window in accordance with the ‘even’ parameter
set. The resulting output from the scaling operation is
delivered via the 32-bit wide output (VRAM port) and to the
expansion port output (optional).
7.1Data format/reformatter and reference signal
generation
The video data can be formatted/reformatted in
accordance with the selected expansion port mode, from
16-bit (DMSD port) to serial 8-bit (expansion port output),
from serial 8-bit (expansion port input) to internal parallel
16-bit format and from 24-bit (scaler output) to 16-bit/8-bit
respectively (expansion port output). The definition of the
timing references for the acquisition and field detection
(polarity and edge selection) are based on the selected
reference signal source. The field detector regenerates the
field information from the selected incoming reference
signals (see Fig.5).
The field sequence flag (FLD), detects the state of the
H-sync signal at the reference edge of the V-sync signal.
The detection is controlled by I
INVOE. The detection output can be seen on pins FLDV
and FDIO (if FLDC = 0). Bits IREGS and SREGS control
the mapping of the detected sequence to the I2C-bus
register sets A and B (I2C-bus subaddress 02 to 1F and
22 to 3F).
2
C-bus bits REVFLD and
1996 Sep 0416
Philips SemiconductorsObjective specification
High Performance Scaler (HPS)SAA7140A; SAA7140B
handbook, full pagewidth
(corresponding
REGISTER 00
INVOE
active
horizontal
state
SOURCE SELECT
FIELD DETECTION
H
F
to VF)
FIELD DETECTION
REVFLD
active
vertical
edge
V
F
(1)
detected field
V source select
H/V expansion port
H/V DMSD
REGISTER 00
REGISTER SET
MAPPING FIELD
REGISTER AREGISTER B
MULTIPLEXER
active
horizontal
edge
n ×τ
m ×τ
active
vertical
edge
SOURCE SELECT
SCALER
HV
AQUISITION CONTROL
SCALER
FIDO
(expansion port)
FLDV
(VRAM)
(or frame sync)
select
H/V
source
select
FLD IIC
MHA118
FLD detection modes (I2C-bus bits FICO1 and FICO0);
(1) In the normal mode: the FLD signal is detected from the incoming
H andV signals.
In the improved mode: the FLD signal is resynchronized only after
the H andV sequence runs stable for a certain period of time.
In the force toggle mode: the FLD signal toggles with every event on
the V signal (His independent).
Fig.5 Field detection/register set mapping.
7.1.1DATA FORMATS AND REFERENCE SIGNALS OF THE
DMSD PORT
The 16-bit YUV colour difference and luminance signals
(straight binary) are available in parallel on a 16-bit wide
data stream. The code is in accordance with CCIR-601;
black = 16, white = 235, no colour = 128, 100% colour
saturation = 16 to 240 etc. Overshoots and undershoots
are permitted and supported, i.e. processed as they are.
The 16-bit wide YUV data format from the DMSD port
(input only) is defined with Line-Locked Clock (LLC) with a
double pixel clock frequency. Every second clock cycle is
qualified with CREF, in pixel rate frequency.
Register set mapping modes (I2C-bus bits IREGS and SREGS);
The FLD_IIC signal carries the detected FLD or the inverted FLD.
The signal is fixed to 0 (Register setA forced) or forced to 1
(Register set A forced).
The internal processing of the SAA7140A and SAA7140B
relies on the presence of LLC, i.e. a clock of at least twice
the sampling rate of the input data stream. The maximum
LLC rate is 32 MHz.
The horizontal sync input (HREF) may be supplied as a
H-pulse or horizontal gate signal. The positive or negative
edge, (programmable by I
2
C-bus bit REHAW), indicates
the horizontal timing reference. The first valid pixels may
occur not exactly at the start of the line but with a certain
offset (counted in qualified pixels).
1996 Sep 0417
Philips SemiconductorsObjective specification
High Performance Scaler (HPS)SAA7140A; SAA7140B
The vertical timing is indicated by the positive or negative
edge (programmable by I2C-bus bit REVAW) of the sync
input signal VS. The first valid line may occur not exactly
at the start of the field but with a certain offset, counted in
lines, with qualified pixels. Input signal VS defines, in
relation to HREF, the odd/even field detection
(see
SAA7191B
7.1.2D
).
ATA FORMATS AND REFERENCE SIGNALS OF THE
EXPANSION PORT
The expansion port (input/output) supports several modes;
simultaneous (parallel) D1 input and D1 output (full
duplex) with auxiliary sync and qualifying signals, or 16-bit
wide YUV input or output (half duplex), selected via
programming with clock, qualify and sync signal.
A discontinuous data stream is supported by accepting or
generating a pixel/byte qualifying signal (PXQ), a
generalization of the CREF definition at the DMSD port
(PXQ = 1 qualified pixel, PXQ = 0 invalid data).
16-bit YUV (half duplex mode = field alternating data I/O):
16-bit YUV data stream (Y = VIDH7 to VIDH0,
UV = VIDL7 to VIDL0). For the 16-bit YUV data input
format, PXQ is inhibited from qualifying adjacent LLC clock
cycles. There must be at least one empty clock cycle
between two valid pixels.
8-bit Cb-Y-Cr-Y; CCIR 656 or D1 (full duplex mode): the
colour difference signals and the luminance signal
(straight binary) are byte-wise multiplexed onto the same
8-bit wide data stream, with sequence and timing in
accordance with CCIR 656 recommendations (according
to D1 for 60 Hz application respectively). The code is in
accordance with CCIR 601 (black = 16, white = 235, no
colour = 128, 100% colour saturation = 16 or 240, etc.
Overshoots and undershoots are permitted and
supported, i.e. processed as they are.
If the CCIR 656 output is selected, the video signal is
clipped to 01H and FEH in order to leave the codes 00H
and FFH for SAV and EAV encoding (SAV and EAV
encoding not yet supported). The clock rate for this format
is twice the pixel clock.
The horizontal sync input HIN is processed in an identical
manner to HREF at the DMSD port. If the CCIR 656 data
input format is selected, the horizontal timing reference is
decoded from the input data stream (SAV, EAV and
SHVS = 1) or taken from the selected H-reference signal
HIN, HREF or HIO (SHVS = 0). The start condition to
enable synchronization to the correct Cb-Y-Cr-Ysequence is provided by the selected horizontal reference
signal. The sequence only increments with qualified bytes.
Instead of a vertical sync signal, as described for the
DMSD port, the expansion port also supports an odd/even
signal applied to the input pin VIN or VIO (controlled by
2
I
C-bus bit FSEL). The frame and the field timing is then
indicated by a positive or negative edge of the V input.
This may occur with a certain offset at the frame and field
start, and is normally counted in lines.
If the CCIR 656 data input format is selected, the vertical
timing reference is decoded from the input data stream by
SAV and EAV (SHVS = 1) or taken from the selected V
reference signal VIN, VS or VIO (SHVS = 0). The vertical
synchronization pin can be programmed to carry either a
vertical sync signal or an odd/even signal.
The horizontal and vertical sync outputs HIO and VIO are
expansion port mode dependent and can be selected via
the I2C-bus (VD1/VD0 and HD1/HD0):
Should the DMSD port be selected as the output source,
HIO will carry a copy of HREF and VIO will carry a copy
of VS.
If the expansion port carries data from the scaler output,
then HIO is a gate signal enveloping the range of active
video along a line and VIO is a positive sync pulse with
a length of 4 lines
If HIN/VIN is selected as the output source, HIO carries
a copy of HIN and VIO carries a copy of VIN (short cut).
If the CCIR 656 data output format is selected, the
horizontal and vertical sync output signals are only
supplied at pins HIO and VIO (SAV and EAV are not
encoded as outputs).
Due to compatibility reasons to the expansion port
definition of the SAA7194/SAA7196 circuits, the
bidirectional pins HIO, VIO and PXQIO can also be
configured as input pins (see Table 3).
The definition of the pin FDIO is I2C-bus selectable.
Configured as an output pin, FDIO carries an odd/even
signal generated in the FLD detection (see Fig.5).
Configured as an input pin, FDIO controls the direction of
the expansion port (compatibility to SAA7194/SAA7196,
(see Table 3 and Chapter 8).
1996 Sep 0418
Philips SemiconductorsObjective specification
High Performance Scaler (HPS)SAA7140A; SAA7140B
handbook, full pagewidth
LLC
CREF
PXQIN
VIDL7 to 0
VIDH7 to 0
HIN
Cb0
Cr0Cb2Cr2
Y0Y1Y2Y3
Fig.6 Timing of PXQIN for 16-bit data input from DMSD to expansion port.
MHA126
handbook, full pagewidth
LLC
CREF
PXQIN
VIDL7 to 0
HIN
Cb Y Y Y Cr Cb
Fig.7 Timing of PXQIO for serial 8-bit data input at expansion port.
1996 Sep 0419
MHA130
Philips SemiconductorsObjective specification
High Performance Scaler (HPS)SAA7140A; SAA7140B
handbook, full pagewidth
LLC
CREF
PXQIN/PXQIO
VIDL7 to 0
PXQIN/PXQIO
VIDL7 to 0
handbook, full pagewidth
LLC
CREF
FFH 00H 00H Cb SAV
Y Cr Y FFH 00H 00H
Y Cr
Fig.8 Timing of PXQIN/PXQIO for CCIR 656 data input at expansion port.
EAV
MHA129
PXQIO
VIDL7 to 0
VIDH7 to 0
HIO
Cb0 Cr0
Y0 Y1
Fig.9 Timing of PXQIO for non-zoomed 16-bit data output at expansion port.
1996 Sep 0420
Cb2
Y2
Cr2
Y3
MHA127
Philips SemiconductorsObjective specification
High Performance Scaler (HPS)SAA7140A; SAA7140B
handbook, full pagewidth
LLC
CREF
PXQIO
VIDL7 to 0
VIDH7 to 0
HIO
handbook, full pagewidth
LLC
CREF
Cb0 Cr0 Cb2 Cr2 Cr4 Cb4
Y0 Y1 Y2 Y3 Y5 Y6 Y4
Cb6 Cr6
Fig.10 Timing of PXQIN for zoomed 16-bit data output at expansion port.
Y7
MHA128
PXQIO
VIDL7 to 0
HIO
Cb Y Y Y Cr Cb
Fig.11 Timing of PXQIO for serial 8-bit data output at expansion port.
1996 Sep 0421
Cr Y
MHA131
Loading...
+ 47 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.