
ADV7180
Data Sheet
Rev. I | Page 58 of 116
The ancillary data packet sequence is explained i
n Table 74 and
Table 75. The nibble output mode is the default mode of output
from the ancillary stream when ancillary stream output is
enabled. This format is in compliance with ITU-R BT.1364.
EP—Even parity for Bit B8 to Bit B2. The EP of the parity
bit is set so that an even number of 1s are in Bit B8 to
Bit B2, including the parity bit, D8.
CS—Checksum word. The CS word is used to increase
confidence of the integrity of the ancillary data packet
from the DID, SDID, and DC through user data-words
(UDWs). It consists of 10 bits that include the following:
a 9-bit calculated value and B9 as the inverse of B8. The
checksum value B8 to B0 is equal to the nine LSBs of the
sum of the nine LSBs of the DID, SDID, and DC and all
UDWs in the packet. Prior to the start of the checksum
count cycle, all checksum and carry bits are preset to 0.
Any carry resulting from the checksum count cycle is
ignored.
EP—The MSB, B9, is the inverse of EP. This ensures that
restricted Code 0x00 and Code 0xFF do not occur.
LINE_NUMBER[9:0]—The line number of the line that
immediately precedes the ancillary data packet. The line
number is from the numbering system in ITU-R BT.470.
The line number runs from 1 to 625 in a 625-line system
and from 1 to 263 in a 525-line system. Note that, due to
the vertical delay through the comb filters, the line number
on which the packet is output differs from the line number
on which the VBI data was sliced.
Data count—The data count specifies the number of UDWs
in the ancillary stream for the standard. The total number
of user data-words is four times the data count. Padding
words can be introduced to make the total number of
UDWs divisible by 4.
Table 74. Ancillary Data in Nibble Output Format
Byte
B9
B8
B7
B6
B5
B4
B3
B2
B1
B0
Description
0
Ancillary data preamble
1
2
1
3
EP
0
I2C_DID6_2[4:0]
0
DID (data identification
word)
4
EP
I2C_SDID7_2[5:0]
0
SDID (secondary data
identification word)
5
EP
0
DC[4:0]
0
Data count
6
EP
Padding[1:0]
VBI_DATA_STD[3:0]
0
ID0 (User Data-Word 1)
7
EP
0
LINE_NUMBER[9:5]
0
ID1 (User Data-Word 2)
8
EP
EVEN_FIELD
LINE_NUMBER[4:0]
0
ID2 (User Data-Word 3)
9
EP
0
VDP_TTXT_TYPE[1:0]
0
ID3 (User Data-Word 4)
10
EP
0
VBI_WORD_1[7:4]
0
ID4 (User Data-Word 5)
11
EP
0
VBI_WORD_1[3:0]
0
ID5 (User Data-Word 6)
12
EP
0
VBI_WORD_2[7:4]
0
ID6 (User Data-Word 7)
13
EP
0
VBI_WORD_2[3:0]
0
ID7 (User Data-Word 8)
14
EP
0
VBI_WORD_3[7:4]
0
ID8 (User Data-Word 9)
Pad 0x200; these
padding words may be
present, depending on
ancillary data type; user
data-word
n 3
1
0
n 2
1
0
n 1
B8
Checksum (CS)
0
CS (checksum word)