SAA7103 PHILIPS [NXP Semiconductors], SAA7103 Datasheet - Page 11

no-image

SAA7103

Manufacturer Part Number
SAA7103
Description
Digital video encoder
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SAA7103E/V4,518
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
SAA7103E/V4,557
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
SAA7103H/V4,518
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
SAA7103H/V4,557
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Philips Semiconductors
7.1
To activate the reset a pulse at least of 2 crystal clocks
duration is required.
During reset (RESET = LOW) plus an extra 32 crystal
clock periods, FSVGC, VSVGC, CBO, HSVGC and
TTX_SRES are set to input mode and HSM_CSYNC and
VSM are set to 3-state. A reset also forces the I
interface to abort any running bus transfer and sets it into
receive condition.
After reset, the state of the I/Os and other functions is
defined by the strapping pins until an I
redefines the corresponding registers; see Table 2.
Table 2 Strapping pins
7.2
The input formatter converts all accepted PD input data
formats, either RGB or Y-C
RGB or Y-C
When double-edge clocking is used, the data is internally
split into portions PPD1 and PPD2. The clock edge
assignment must be set according to the I
bits EDGE1 and EDGE2 for correct operation.
2001 Sep 25
FSVGC (pin 13)
VSVGC (pin 14)
CBO (pin 21)
HSVGC (pin 22)
TTXRQ_XCLKO2
(pin 24)
Digital video encoder
Reset conditions
Input formatter
PIN
B
-C
R
data stream.
LOW NTSC M encoding, PIXCLK
HIGH PAL B/G encoding, PIXCLK
LOW 4 : 2 : 2 Y-C
HIGH 4 : 4 : 4 RGB graphics input
LOW input demultiplex phase:
HIGH input demultiplex phase:
LOW input demultiplex phase:
HIGH input demultiplex phase:
LOW slave (FSVGC, VSVGC and
HIGH master (FSVGC, VSVGC
TIED
B
fits to 640
input
fits to 640
input
input (format 0)
(format 3)
LSB = LOW
LSB = HIGH
MSB = LOW
MSB = HIGH
HSVGC are inputs, internal
colour bar is active)
and HSVGC are outputs)
-C
R
, to a common internal
2
PRESET
C-bus access
B
480 graphics
480 graphics
-C
2
C-bus control
R
graphics
2
C-bus
11
If Y-C
the output of the input formatter can be used directly to
feed the video encoder block.
7.3
The three 256 byte RAMs of this block can be addressed
by three 8-bit wide signals, thus it can be used to build any
transformation, e.g. a gamma correction for RGB signals.
In the event that the indexed colour data is applied, the
RAMs are addressed in parallel.
The LUTs can either be loaded by an I
or can be part of the pixel data input through the PD port.
In the latter case, 256
expected at the beginning of the input video line, two lines
before the line that has been defined as first active line,
until the middle of the line immediately preceding the first
active line. The first 3 bytes represent the first RGB LUT
data, and so on.
7.4
The cursor bit map is set up as follows: each pixel
occupies 2 bits. The meaning of these bits depends on the
CMODE I
Transparent means that the input pixels are passed
through, the ‘cursor colours’ can be programmed in
separate registers.
The bit map is stored with 4 pixels per byte, aligned to the
least significant bit. So the first pixel is in bits 0 and 1, the
next pixel in bits 3 and 4 and so on. The first index is the
column, followed by the row; index 0,0 is the upper left
corner.
Table 3 Layout of a byte in the cursor bit map
pixel n + 3
D1
D7
B
-C
RGB LUT
Cursor insertion
D0
R
D6
2
C-bus register as described in Table 5.
is being applied as a 27 Mbyte/s data stream,
pixel n + 2
D1
D5
D0
3 bytes for the R, G and B LUT are
D4
SAA7102; SAA7103
pixel n + 1
D1
D3
Product specification
D0
2
D2
C-bus write access
pixel n
D1
D1
D0
D0

Related parts for SAA7103