ADV8005 Hardware Reference Manual
UG-707
format of the ancillary data packet is shown in
Table 9: Output Mode Outline
Byte B9
B8
B7
B6
B5
B4
B3
B2
B1
B0
Description
0
0
0
0
0
0
0
0
0
0
0
Ancillary Data Preamble
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
EP
EP
I2C_DID6[4:0]
0
0
DID Data Identification Word
4
EP
EP
I2C_SDID7_2[5:0]
0
0
SDID Secondary Data Identification
Word
5
EP
EP
0
DC[4:0]
0
0
ID1 User Data Word 1
6
EP
EP
Padding[1:0] VBI_DATA_STD[3:0]
0
0
ID2 User Data Word 2
7
EP
EP
LCOUNT[11:6]
0
0
ID3 User Data Word 3
8
EP
EP
LCOUNT[5:0]
0
0
ID4 User Data Word 4
9
EP
EP
0
0
0
EF
VDP_TTXT
TYPE[1:0]
0
0
ID5 User Data Word 5
10
EP
EP
0
0
VBI_WORD_1[7:4]
0
0
ID6 User Data Word 6
11
EP
EP
0
0
VBI_WORD_1[3:0]
0
0
ID7 User Data Word 7
12
EP
EP
0
0
VBI_WORD_2[7:4]
0
0
ID8 User Data Word 8
13
EP
EP
0
0
VBI_WORD_2[3:0]
0
0
ID9 User Data Word 9
1
0
0
0
0
0
0
0
0
0
Pad, May or may not be present
N-1
B8
Checksum
0
0
2.2.8.3.
SPI Data Extraction
If there is not an input video data bus which can provide the ancillary data, it may be serialized and sent to the part via a SPI master. The
contains a dedicated SPI slave for receiving VBI data. The SPI interface receives serialized ancillary data bytes. All of the ancillary
data packets must be encoded, including the preamble. A high to low transition on the VBI_CS line indicates the start of a new byte. As the bytes
are directly encoded ancillary data, the same decoder described in Section
for ancillary data can be used to extract the VBI data. Only
modes 0 and 3 are supported by the SPI slave and, therefore, the SPI master must use one of these modes.
2.2.8.4.
VBI Data Delay
Once the VBI data has been decoded for each of the supported standards, it is latched and delayed by the desired amount. The delay on the VBI
data is measured in frames and is controllable in the range 0 ≤ delay ≤ 3 frames. The data can be delayed on either the rising or falling edge of
the input VSync. The output VBI data is muxed directly with the VBI data from the encoder register map before being output by the encoder.
vbi_src
, IO Map,
Address 0x1A4C[7]
This bit is used to choose the source of the VBI data.
Function
vbi_src
Description
0 (default)
VBI data from ancillary input
1
VBI data from SPI input
Rev. A | Page 75 of 317