
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
43 of 84
1:0
R/W
0
OUT_SEL
Output selection bits
00 = Selects gpio_out1
01 = Selects gpio_out2
10 = Selects gpio_out3
11 = Read gpio status if GPIO_IN_EN4(bit7) is set.
Offset 0x95
VMUXCTL
7
R/W
1
8/10-BIT
0 = 8-bit mode
1 =10-bit mode
6
R/W
1
SLICE_MODE
0 = Incoming data stream contains a single D1 stream.
1 = Incoming data stream is in sliced mode.
5
R/W
0
SLICE_DIR
De-slicer control determines where the extracted slice goes.
0:
incoming slice 1 == outgoing slice 1
incoming slice 2 == outgoing slice 2
1:
incoming slice 1 == outgoing slice 2
incoming slice 2 == outgoing slice 1
4:3
R/W
0x0
SEL
Data slice select mode
Primary video channel:
00 = Slice 1 primary interface
01 = Slice 2 primary interface
10 = Slice 1 secondary interface
11 = Slice 2 secondary interface
Secondary video channel:
00 = Slice 1 secondary interface
01 = Slice 2 secondary interface
10 = Slice 1 primary interface
11 = Slice 2 primary interface
2:0
R/W
0x0
DEMUX_MODE
Output demultiplex mode
000 = yuv422
001 = yuv444 / RGB444
010 = yuvx / RGBx
011 = yuvhd (double interface mode)
100= yuv422hd (single interface mode)
All other modes are reserved.
Offset 0x96—0x97
Must be initialized to zero.
Offset 0x98
VALUE_ARRAY_ADR/EVENT_TYPE_PTR - Not present in secondary video channel.
7-
Unused
6:4
-
EVENT_TYPE_PTR
HD SYNC generator event type pointer; trigger load value
3-
Unused
2:0
R/W
-
VALUE_ARRAY_ADR
Value array programming address
Writing to this address initiates the transfer of the data previously
written into locations 0xBE through 0xC1 into an internal register
array.
Offset 0x99—0x9A
TRIGGER_LINE - Not present in secondary video channel.
7:0
R/W
-
TRIGGER_LINE
This value is used as a line count after trigger.
register 0x99 bits 7:0
register 0x9A bits 9:8
Offset 0x9B—0x9C
TRIGGER_DURATION - Not present in secondary video channel.
7:0
R/W
-
TRIGGER_DURATION
This value is used as the duration for a certain value after trigger.
register 0x9B bits 7:0
register 0x9C bits 9:8
Offset 0x9D
TRIGGER_PTR - Not present in secondary video channel.
7:4
R/W
-
LCNT_PTR_TRIGGER
This value is used as the line count pointer after trigger.
Bits
Read/
Write
Reset
Value
Name
(Field or Function)
Description