
Philips Semiconductors
PNX8510/11
Analog Companion Chip
9397 750 08865
Koninklijke Philips Electronics N.V. Copyright 2001. All rights reserved.
Product data
Rev. 02 — 8 October 2001
17 of 84
The sync engine’s flexibility is achieved by using a sequence of linked lists carrying the
properties for the image, the lines as well as fractions of lines. The list dependencies are
The first table is called “Line_Count_Array” and serves as an array to hold the correct sequence
of lines composing the synchronization raster. It can contain up to 16 entries. Each entry holds a
4-bit index (counted from 1 through 16)) and a 10-bit counter value.
The 4-bit index is a pointer to a line in the next table called “Line_Type_Array.” A 10-bit counter
value specifies how often this particular line is repeated. If the necessary line count for a
particular line exceeds the 10 bits, it has to use two table entries. This table has to be terminated
with a dummy entry containing a ‘0’ index and ‘0’ line count.
The second table, “Line_Type_Array” holds up to 15 entries (counted from 1 through 15). Each
entry can contain up to eight index pointers. It is possible to have less than eight index pointers
in any entry, in which case those index pointers should be filled with ‘0.’ Each index pointer
Figure 15: Sync Engine List Dependencies
4-bit line type index
10-bit line count
16 entries
Line_Count
_
P
tr
33333333
Line_Count_Array
33333333
Line_Type_Array
15 entries
Event_Type_Ptr
3-bit Value Idx
10-bit Duration
3-bit Value Idx
10-bit Duration
3-bit Value Idx
10-bit Duration
3-bit Value Idx
10-bit Duration
Line_Pattern_Array
7 entries
Line_Type_Ptr
Pattern_Ptr
Line_Pattern_Ptr
10-bit Value
G/U-Value_Array
8 entries
10-bit Value
B/V-Value_Array
8 entries
10-bit Value
R/Y-Value_Array
8 entries
1-bit Select