2004 Mar 01
41
Philips Semiconductors
Product specification
Digital video encoder
SAA7102; SAA7103
7.20
I
2
C-bus format
Table 33 I
2
C-bus write access to control registers; see Table 38
Table 34 I
2
C-bus write access to cursor bit map (subaddress FEH); see Table 38
Table 35 I
2
C-bus write access to colour look-up table (subaddress FFH); see Table 38
Table 36 I
2
C-bus read access to control registers; see Table 38
Table 37 I
2
C-bus read access to cursor bit map or colour LUT; see Table 38
Table 38 Explanations of Tables 33 to 37
Notes
1. X is the read/write control bit; X = logic 0 is order to write; X = logic 1 is order to read.
2. If more than 1 byte of DATA is transmitted, then auto-increment of the subaddress is performed.
7.21
Slave receiver
Table 39 Subaddress 16H
S 1 0 0 0 1 0 0 0 A SUBADDRESS
A
DATA 0
A
--------
DATA n
A
P
S 1 0 0 0 1 0 0 0 A FEH
A
RAM ADDRESS
A
DATA 0
A
--------
DATA n
A
P
S 1 0 0 0 1 0 0 0 A FFH
A
RAM ADDRESS
A
DATA 0R
A
DATA 0G
A
DATA 0B
A
--------
P
S 1 0 0 0 1 0 0 0 A SUBADDRESS
A
Sr
1 0 0 0 1 0 0 1
A
DATA 0
Am
--------
DATA n
Am
P
S 1 0 0 0 1 0 0 0 A FEH
or
FFH
A RAM ADDRESS A Sr 1 0 0 0 1 0 0 1 A DATA 0 Am -------- DATA n Am P
CODE
DESCRIPTION
S
START condition
Sr
repeated START condition
1 0 0 0 1 0 0 X; note 1
slave address
A
acknowledge generated by the slave
Am
acknowledge generated by the master
SUBADDRESS; note 2
subaddress byte
DATA
data byte
--------
continued data bytes and acknowledges
P
STOP condition
RAM ADDRESS
start address for RAM access
DATA BYTE
DESCRIPTION
DACF
output level adjustment fine in 1% steps for all DACs; default after reset is 00H; see Table 40