Preliminary specification
File under Integrated Circuits, IC02
2000 Jan 13
Philips SemiconductorsPreliminary specification
Multistandard Picture-In-Picture (PIP)
controller
FEATURES
• Suitable for single PIP, double window and multi PIP
applications
• Data formats 4 : 1 : 1 (all modes) and 4:2:2(most
modes)
• Sample rate of 14 MHz, 720 Y*-pixels/line
• Horizontal reduction factors1⁄
• Vertical reduction factors1⁄1,1⁄2,1⁄3and1⁄
• PIP OSD for the sub channels displayed
• Detection of PAL/NTSC with overrule bit
• CTE/LTE like circuits in display part
• Replay with definable auto increment, picture sample
rate and picture number auto wrap
• Programmable Y*UV to RGB conversion matrix with
independent coefficients for NTSC and PAL sources
• Display clock and synchronisation are derived from the
main PLL
• Three 8-bit Digital-to-Analog Converters (DACs)
• Three 8-bit Analog-to-Digital Converters (ADCs)
(7-bit performance) with clamp circuit for each
acquisition channel
• Main and sub can write to the same VDRAM address
spaces under certain conditions; the reduction factors
should be the same
• Y* and UV pedestals on the acquisition sides
• Independent vertical filtering with 1 : 1 for UV and Y* at
the display part.
3
⁄4,2⁄3,1⁄2,1⁄3,1⁄4and1⁄
1
4
SAB9079HS
GENERAL DESCRIPTION
6
The SAB9079HS is a PIP controller for a multistandard
application environment in combination with a
multistandard decoder such as for example TDA8310,
TDA9143 or TDA9321H.
The SAB9079HSinserts one or two live video signals with
reduced sizes into the main/display video signal. All video
signals are expected to be analog baseband signals. The
analog signals are stripped signals without sync.
Therefore the luminance signal is referred to as Y*. The
conversion into the digital environment and back is done
on-chip as well as the internal clock generation.
The SAB9079HS is suitablefor single PIP, double window
and multi PIP applications.
digital supply voltage for the core3.03.33.6V
digital supply voltage for the
4.55.05.5V
periphery
analog supply voltage3.03.33.6V
digital supply current for the coretbf115tbfmA
digital supply current for the
tbf10tbfmA
periphery
analog supply current−170210mA
oscillator frequency3584 × HSYNC−56−MHz
system frequency1792 × HSYNC−28−MHz
896 × HSYNC−14−MHz
448 × HSYNC−7−MHz
loop bandwidth−4−kHz
short term stabilityjitter during 64 µs−−4ns
2000 Jan 133
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 ...
2000 Jan 134
handbook, full pagewidth
BLOCK DIAGRAM
Philips SemiconductorsPreliminary specification
Multistandard Picture-In-Picture (PIP)
controller
V
bias(SA)
V
ref(T)(SA)
V
ref(B)(SA)
SHSYNC
SVSYNC
V
bias(MA)
V
ref(T)(MA)
V
ref(B)(MA)
MHSYNC
MVSYNC
V
DDA(MF)
SY
SU
SV
MY
MU
MV
V
SSA(MA)
1
105
103
101
104
107
106
94
95
126
128
2
127
124
125
9
8
V
DDA(MA)
V
V
DDA(MP)
3
4
CLAMP AND ADC
PLL AND CLOCK
GENERATOR
CLAMP AND ADC
PLL AND CLOCK
GENERATOR
V
DDA(MH)
SSA(MP)
10
11
V
V
DDA(SA)
12
V
DDA(SF)
SSA(SA)
99
100
HORIZONTAL
VERTICAL
LINE MEMORY
HORIZONTAL
VERTICAL
LINE MEMORY
V
DDA(SH)
102
AND
FILTER
AND
FILTER
V
SSA(SP)
91
V
DDA(SP)
92
93
RAS
78
CAS
WE
70 77 40 51
TEST
CONTROL
AD8
DT
to AD0
SC
79 to 83,
74 to 71
VDRAM CONTROL
AND
(RE-)FORMATTING
SAB9079HS
I2C-BUS
CONTROL
DAO0
to DAO15
41 to 46,
49, 50, 69,
67, 65, 61,
59, 57, 55, 53
DAI0
to DAI15
39 to 32,
68, 66, 64,
60, 58, 56,
54, 52
V
DDA(DA)
V
SSA(DA)
30
DAC
AND
BUFFER
DISPLAY
CONTROL
LINE MEMORY
PLL AND CLOCK
GENERATOR
V
DDD(P)
31
113
24
DY
27
DU
29
DV
28
V
bias(DA)
26
V
ref(B)(DA)
25
V
ref(T)(DA)
19
DFB
84
n.c.
21
DVSYNC
20
DHSYNC
V
DDD(C1)
to
V
DDD(C7)
15, 18, 22,
85, 88,
109, 122
V
V
16, 17, 23,
86, 87,
108, 123
SSD(C1)
to
SSD(C7)
V
SSD(P1)
to
V
SSD(P5)
13,
47, 63,
75, 90
V
DDD(P1)
to
V
DDD(P5)
14,
48, 62,
76, 89
98
TSEXT
111114
TCBD
TCBRA0
TCBCSCL
Fig.1 Block diagram.
97112116
110115
TSMSBPOR
SDA
117
TMMSB
6
TMEXT
5
TSCLK
121
96
120
TM0
TM2
TM1
119
118
TC
7
TMCLK
MGS386
SAB9079HS
Philips SemiconductorsPreliminary specification
Multistandard Picture-In-Picture (PIP)
SAB9079HS
controller
PINNING
SYMBOLPINI/ODESCRIPTION
V
DDA(MF)
MV2Ianalog V input of main channel
V
SSA(MA)
V
DDA(MA)
TMEXT5Iset main PLL input for external mode (CMOS levels)
TMMSB6Otest main MSB output of PLL counter (CMOS levels)
TMCLK7Itest clock main input (CMOS levels)
MVSYNC8Ivertical sync input for main channel (CMOS levels with hysteresis)
MHSYNC9Ihorizontal sync input for main channel (CMOS levels with hysteresis)
V
DDA(MP)
V
SSA(MP)
V
DDA(MH)
V
SSD(P1)
V
DDD(P1)
V
DDD(C1)
V
SSD(C1)
V
SSD(C2)
V
DDD(C2)
DFB19Ofast blanking control output (CMOS levels)
DHSYNC20Ohorizontal sync output (CMOS levels)
DVSYNC21Overtical sync output (CMOS levels)
V
DDD(C3)
V
SSD(C3)
DY24Oanalog Y* output of DAC
V
ref(T)(DA)
V
ref(B)(DA)
DU27Oanalog U output of DAC
V
bias(DA)
DV29Oanalog Voutput of DAC
V
SSA(DA)
V
DDA(DA)
DAI732Imemory input data bit 7 (CMOS levels)
DAI633Imemory input data bit 6 (CMOS levels)
DAI534Imemory input data bit 5 (CMOS levels)
DAI435Imemory input data bit 4 (CMOS levels)
DAI336Imemory input data bit 3 (CMOS levels)
DAI237Imemory input data bit 2 (CMOS levels)
DAI138Imemory input data bit 1 (CMOS levels)
DAI039Imemory input data bit 0 (CMOS levels)
DT40Omemory data transfer (CMOS levels)
1Sanalog supply voltage for main channel front-end (3.3 V)
3Sanalog ground for main channel ADCs
4Sanalog supply voltage for main channel ADCs (3.3 V)
10Sanalog supply voltage for main channel PLL (3.3 V)
11Sanalog ground for main channel PLL
12Ssupply of main HSYNC input (5.0 V)
13Sdigital ground 1 for periphery; note 1
14Sdigital supply voltage 1 for periphery (5.0 V); note 2
15Sdigital supply voltage 1 for core (3.3 V); note 3
16Sdigital ground 1 for core; note 4
17Sdigital ground 2 for core; note 4
18Sdigital supply voltage 2 for core (3.3 V); note 3
22Sdigital supply voltage 3 for core (3.3 V); note 3
23Sdigital ground 3 for core; note 4
25I/Oanalog top reference for DACs
26I/Oanalog bottom reference for DACs
28I/Oanalog voltage reference DACs
30Sanalog ground for DACs
31Sanalog supply voltage for DACs (3.3 V)
2000 Jan 135
Philips SemiconductorsPreliminary specification
Multistandard Picture-In-Picture (PIP)
controller
SYMBOLPINI/ODESCRIPTION
DAO041Omemory output data bit 0 (CMOS levels)
DAO142Omemory output data bit 1 (CMOS levels)
DAO243Omemory output data bit 2 (CMOS levels)
DAO344Omemory output data bit 3 (CMOS levels)
DAO445Omemory output data bit 4 (CMOS levels)
DAO546Omemory output data bit 5 (CMOS levels)
V
SSD(P2)
V
DDD(P2)
DAO649Omemory output data bit 6 (CMOS levels)
DAO750Omemory output data bit 7 (CMOS levels)
SC51Omemory shift clock output (CMOS levels)
DAI1552Imemory input data bit 15 (CMOS levels)
DAO1553Omemory output data bit 15 (CMOS levels)
DAI1454Imemory input data bit 14 (CMOS levels)
DAO1455Omemory output data bit 14 (CMOS levels)
DAI1356Imemory input data bit 13 (CMOS levels)
DAO1357Omemory output data bit 13 (CMOS levels)
DAI1258Imemory input data bit 12 (CMOS levels)
DAO1259Omemory output data bit 12 (CMOS levels)
DAI1160Imemory input data bit 11 (CMOS levels)
DAO1161Omemory output data bit 11 (CMOS levels)
V
DDD(P3)
V
SSD(P3)
DAI1064Imemory input data bit 10 (CMOS levels)
DAO1065Omemory output data bit 10 (CMOS levels)
DAI966Imemory input data bit 9 (CMOS levels)
DAO967Omemory output data bit 9 (CMOS levels)
DAI868Imemory input data bit 8 (CMOS levels)
DAO869Omemory output data bit 8 (CMOS levels)
CAS70Omemory column address strobe output (CMOS levels)
AD071Omemory address output bit 0 (CMOS levels)
AD172Omemory address output bit 1 (CMOS levels)
AD273Omemory address output bit 2 (CMOS levels)
AD374Omemory address output bit 3 (CMOS levels)
V
47Sdigital ground 2 for periphery; note 1
48Sdigital supply voltage 2 for periphery (5.0 V); note 2
62Sdigital supply voltage 3 for periphery (5.0 V); note 2
63Sdigital ground 3 for periphery; note 1
75Sdigital ground 4 for periphery; note 1
76Sdigital supply voltage 4 for periphery (5.0 V); note 2
SAB9079HS
2000 Jan 136
Philips SemiconductorsPreliminary specification
Multistandard Picture-In-Picture (PIP)
SAB9079HS
controller
SYMBOLPINI/ODESCRIPTION
AD582Omemory address output bit 5 (CMOS levels)
AD483Omemory address output bit 4 (CMOS levels)
n.c.84−not used in application
V
DDD(C4)
V
SSD(C4)
V
SSD(C5)
V
DDD(C5)
V
DDD(P5)
V
SSD(P5)
V
DDA(SH)
V
SSA(SP)
V
DDA(SP)
SHSYNC94Ihorizontal sync input for sub channel (CMOS levels with hysteresis)
SVSYNC95Ivertical sync input for sub channel (CMOS levels with hysteresis)
TSCLK96Itest clock input for sub (CMOS levels)
TSMSB97Otest sub MSB output for PLL counter (CMOS levels)
TSEXT98Iset sub PLL input for external mode (CMOS levels)
V
DDA(SA)
V
SSA(SA)
SV101Ianalog V input of sub channel
V
DDA(SF)
SU103Ianalog U input of sub channel
V
bias(SA)
SY105Ianalog Y* input of sub channel
V
ref(B)(SA)
V
ref(T)(SA)
V
SSD(C6)
V
DDD(C6)
TCBC110Itest control block clock input (CMOS levels)
TCBD111Itest control block data input (CMOS levels)
TCBR112Itest control block reset input (CMOS levels)
V
DDD(P)
A0114Iaddress select pin input (I
SDA115I/Oserial input data/ACK output (I
SCL116Iserial clock input (I
POR117Ipower-on reset input (CMOS levels with hysteresis and pull-up resistor to V
TC118Itest control input (CMOS levels)
TM1119I/Otest mode input/output (CMOS levels with hysteresis and pull-up resistor to V
TM2120I/Otest mode input/output (CMOS levels with hysteresis and pull-up resistor to V
TM0121Itest mode input (CMOS levels)
V
DDD(C7)
85Sdigital supply voltage 4 for core (3.3 V); note 3
86Sdigital ground 4 for core; note 4
87Sdigital ground 5 for core; note 4
88Sdigital supply voltage 5 for core (3.3 V); note 3
89Sdigital supply voltage 5 for periphery (5.0 V); note 2
90Sdigital ground 5 for periphery; note 1
91Ssupply of sub HSYNC input (5.0 V)
92Sanalog ground for sub channel PLL
93Sanalog supply voltage for sub channel PLL (3.3 V)
99Sanalog supply voltage for sub channel ADCs (3.3 V)
100Sanalog ground for sub channel ADCs
102Sanalog supply voltage for sub channel frontend (3.3 V)
104I/Oanalog bias reference input for sub channel ADCs
106I/Oanalog bottom reference for sub channel ADCs
107I/Oanalog top reference for sub channel ADCs
108Sdigital ground 6 for core; note 4
109Sdigital supply voltage 6 for core (3.3 V); note 3
113Sdigital supply voltage for periphery (5.0 V); note 5
2
C-bus) (CMOS levels)
2
C-bus) (CMOS input levels)
2
C-bus) (CMOS levels)
122Sdigital supply voltage 7 for core (3.3 V); note 3
DD
DD
DD
)
)
)
2000 Jan 137
Philips SemiconductorsPreliminary specification
Multistandard Picture-In-Picture (PIP)
controller
SYMBOLPINI/ODESCRIPTION
V
SSD(C7)
V
ref(T)(MA)
V
ref(B)(MA)
MY126Ianalog Y* input for main channel
V
bias(MA)
MU128Ianalog U input for main channel
Notes
1. All periphery V
2. All periphery V
3. All core V
4. All core V
5. This pin is NOT connected to the other periphery V
123Sdigital ground 7 for core; note 4
124I/Oanalog top reference for main channel ADCs
125I/Oanalog bottom reference for main channel ADCs
127I/Oanalog bias reference for main channel ADCs
are internally connected to each other, unless otherwise specified.
SS(P)
are internally connected to each other, unless otherwise specified.
An overview of the general PIP modes is given in Figs 3, 4 and 5. These pictures do not refer to all possible modes the
device can handle. These modes are guaranteed only when sufficient memory is available and enough time is available
to fetch all data from the memory.
handbook, halfpage
handbook, halfpage
handbook, halfpage
handbook, halfpage
SP-Small
SP-Large
MGD594
MGD596
handbook, halfpage
handbook, halfpage
SP-Medium
DP
MGD595
MGD597
Twin-PIP
MGD598
Fig.3 PIP modes.
2000 Jan 1310
Full Field Still
Full Field Live
MGD587
Philips SemiconductorsPreliminary specification
Multistandard Picture-In-Picture (PIP)
controller
handbook, halfpage
MGS388
handbook, halfpage
SAB9079HS
handbook, halfpage
MGS389
handbook, halfpage
MGS390
handbook, halfpage
POP-Left
MGD588
Fig.4 PIP modes (continued).
2000 Jan 1311
handbook, halfpage
POP-Right
POP-Double
MGD589
MGD590
Philips SemiconductorsPreliminary specification
Multistandard Picture-In-Picture (PIP)
controller
handbook, halfpage
MP7
handbook, halfpage
MGD591
handbook, halfpage
handbook, halfpage
MP8
SAB9079HS
MGD592
Quatro
handbook, halfpage
MP16
MGD584
MGD586
Fig.5 PIP modes (continued).
2000 Jan 1312
handbook, halfpage
MP9
MP13
MGD585
MGL925
Philips SemiconductorsPreliminary specification
Multistandard Picture-In-Picture (PIP)
controller
Acquisition window
The acquisition window is 720 pixels. This is related to a
whole line of 896 pixels. So for PAL will be
acquired from the active video. For NTSC this will be
slightly less.
720
--------- 896
63.5 µs×
The vertical acquisition window is 228 lines for NTSC and
276 lines for PAL. Data will be acquired in a 4 :2:2
format. The acquisition clock is 896 × HSYNC.
Acquisition fine positioning
2
C-bus settings relate to the incoming HSYNC,
All I
whether this is a real HSYNC or a burstkey for horizontal
positioning. The same applys for the incoming VSYNC for
vertical positioning. The relationships between the
acquisition window and the internal clamp pulse are
illustrated in Fig.6. In an application the clamp pulse must
be positioned, by the I2C-bus, between the HSYNC and
the start of the active video of the incoming signal.
720
--------- 896
64 µs×
SAB9079HS
Display window
The display window available for PIP pictures is also
720 pixels wide, related to a 896 pixels line. The vertical
display window is 228 lines for NTSC and 276 lines for
PAL.
Background window
The origin of the display window is referenced to the origin
of the background window. The background area is
768 pixels wide. Vertically it is 238 lines for NTSC and
286 lines for PAL.
Display fine positioning
The I2C-bus defined fine positioning has relationships to
the internal HSYNC and VSYNC as illustrated in Fig.7.
handbook, full pagewidth
The grey area depicts the background.
MAHFP
CIPER
CIDEL
MAVFP
228/276 lines
720 pixels
MGS391
Fig.6 Acquisition fine positioning.
2000 Jan 1313
Philips SemiconductorsPreliminary specification
Multistandard Picture-In-Picture (PIP)
controller
handbook, full pagewidth
BGHFP
BGVFP
MDVFP
MDHFP
MAIN CHANNEL
768 pixels
SDHFP
SAB9079HS
SDVFP
SUB CHANNEL
238/286 lines
MGS392
The grey area depicts the background.
Fig.7 Display fine positioning.
YUV to RGB conversion matrix
A YUV to RGB conversion matrix is available. The nine
matrixcoefficientvaluescanbe set by I2C-buscommands.
Two sets can be defined; one for PAL and one for NTSC.
The matrix must be switched on, otherwise a 1 : 1
conversion takes place and Y*, U and V will be
unmodified.
Theconversionmatrix is based on the following equations.
All results (R, G and B) fall in the range from 0 to 1. Any
results outside of this range will be clipped to the nearest
end value. It should be noted that gamma correction is not
applied as is common practice. The end of this section
contains an example.
Normalised Y, U and V (indicated by subscript ‘a’) are
given by the following four equations:
1. Ya=x×Ra+y×Ga+z×B
a
2. x+y+z=1
3. Ua=Ba−Y
4. Va=Ra−Y
a
a
Absolute or discrete (indicated by subscript ‘d’) values
for Y, U and V are given by the following three equations:
1. Yd= 255 × Ya(V), Yanormalised (range 0 to 1)
U
2.,
3.,
128127
U
d
normalised (range −1 to +1)
U
a
128127
V
d
V
normalised (range −1 to +1)
a
×+=
×+=
a
----------- 1z–
V
a
----------- 1x–
2000 Jan 1314
Philips SemiconductorsPreliminary specification
Multistandard Picture-In-Picture (PIP)
SAB9079HS
controller
Absolute or discrete (indicated by subscript ‘d’) values for R, G and B are given by the following three equations:
RdY
1.
GdY
2.
B
3.
d
The implementation of a matrix with 9 coefficients is shown in Table 1.
Table 1Matrix coefficients
YUV TO RGB MATRIX
COEFFICIENTS
Rry=1ru=0
Ggy=1
Bby=1bv=0
255
--------- -
d
127
255
--------- -
d
127
255
Y
--------- -
d
127
V
d
x
-- -
y
U
d
128–()1x–()××+=
128–()1z–()××+=
1x–()×V
d
Y
COFACTOR: Y
255
128–()××–
--------- 127
d
z
1z–()×Ud128–()××–=
-- -
y
U
d
d
COFACTOR:2 × (Ud− 128) COFACTOR: 2 × (Vd− 128)
rv
255
gu
bu
255
--------- 254
--------- 254
z
1z–()××–=gv
-- y
1z–()×=
255
--------- 254
255
--------- 254
V
d
1x–()×=
x
×1x–()×–=
-- y
So, for example;
R=ry×Y
+ru×2×(Ud− 128) + rv × 2 × (Vd− 128)
d
Table 2 shows how the coefficients can be calculated for a specific case where x = 0.299, y = 0.587 and z = 0.114.
Calculation of xv:y* 128 (rounded to the nearest integer), translates to a binary value. Calculation of xu:xv: translates to
a binary value with the coefficients for the binary bits: −1,1⁄
1
⁄4,1⁄8,1⁄16,1⁄32,1⁄
2
1
⁄
(LSB).
64
128
Table 2Coefficient calculation
COEFFICIENTEXPRESSIONDECIMAL VALUEBINARY VALUE
ry1110000000
ru0000000000
rv0.70401011010
255
--------- 254
1x–()×
gy1110000000
gu−0.17311101010
gv−0.35811010010
255
--------- 254
255
--------- 254
z
×1z–()×–
-- y
x
×1x–()×–
-- y
by1110000000
bu0.88901110010
255
--------- 254
1z–()×
bv0000000000
2000 Jan 1315
Loading...
+ 33 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.