English
Language : 

SAA7104E Datasheet, PDF (17/70 Pages) NXP Semiconductors – Digital video encoder
Philips Semiconductors
Digital video encoder
Product specification
SAA7104E; SAA7105E
To ease the trigger set-up for the sync generation module,
a set of registers is provided to set up the screen raster
which is defined as width and height. A trigger position can
be specified as an x,y co-ordinate within the overall
dimensions of the screen raster. If the x,y counter matches
the specified co-ordinates, a trigger pulse is generated
which pre-loads the tables with their initial values.
The listing in Table 6 outlines an example on how to set up
the sync tables for a 1080i HD raster.
Important note:
Due to a problem in the programming interface, writing to
the line pattern array (address D2) might destroy the data
of the line type array (address D1). A work around is to
write the line pattern array data before writing the line type
array. Reading of the arrays is possible but all address
pointers must be initialized before the next write operation.
Table 6 Example for set-up of the sync tables
SEQUENCE
COMMENT
Write to subaddress D0H
00
points to first entry of line count array (index 0)
05 20
generate 5 lines of line type index 2 (this is the second entry of the line type array); will be
the first vertical raster pulse
01 40
generate 1 line of line type index 4; will be sync-black-sync-black sequence after the first
vertical pulse
0E 60
generate 14 lines of line type index 6; will be the following lines with sync-black sequence
1C 12
generate 540 lines of line type index 1; will be lines with sync and active video
02 60
generate 2 lines of line type index 6; will be the following lines with sync-black sequence
01 50
generate 1 line of line type index 5; will be the following line (line 563) with
sync-black-sync-black-null sequence (null is equivalent to sync tip)
04 20
generate 4 lines of line type index 2; will be the second vertical raster pulse
01 30
generate 1 line of line type index 3; will be the following line with sync-null-sync-black
sequence
0F 60
generate 15 lines of line type index 6; will be the following lines with sync-black sequence
1C 12
generate 540 lines of line type index 1; will be lines with sync and active video
02 60
generate 2 lines of line type index 6; will be the following lines with sync-black sequence;
now, 1125 lines are defined
Write to subaddress D2H (insertion is done into all three analog output signals)
00
points to first entry of line pattern array (index 1)
6F 33 2B 30 00 00 00 00 880 × value(3) + 44 × value(3); (subtract 1 from real duration)
6F 43 2B 30 00 00 00 00 880 × value(4) + 44 × value(3)
3B 30 BF 03 BF 03 2B 30 60 × value(3) + 960 × value(0) + 960 × value(0) + 44 × value(3)
2B 10 2B 20 57 30 00 00 44 × value(1) + 44 × value(2) + 88 × value(3)
3B 30 BF 33 BF 33 2B 30 60 × value(3) + 960 × value(3) + 960 × value(3) + 44 × value(3)
Write to subaddress D1H
00
points to first entry of line type array (index 1)
34 00 00 00
24 24 00 00
24 14 00 00
use pattern entries 4 and 3 in this sequence (for sync and active video)
use pattern entries 4, 2, 4 and 2 in this sequence (for 2 × sync-black-null-black)
use pattern entries 4, 2, 4 and 1 in this sequence (for sync-black-null-black-null)
14 14 00 00
use pattern entries 4, 1, 4 and 1 in this sequence (for sync-black-sync-black)
2004 Mar 04
17