
Structure of the Output Data
The output data consists of a total of 288 bits (36 bytes). The first two bytes are status information, and data is output in
a single data block unit.
CNT1 and CNT2 are output LSB first.
The corrected data is output starting with the first bit in the data block.
BIC codes are not output.
Note: The CPU can easily select data by discriminating the status information at first during data readout. Data that is
determined to be unnecessary can be immediately cancelled without reading it out. (The CPU can simply ignore
the data until the next interrupt arrives.)
For example, the CPU can also read out just the first 22 bytes (the data block section) of the corrected data, and
does not have to read out the unrequired 12 bytes (the layer 2 CRC and parity data).
No. 5744-9/14
LC72705E
Notes:
CRC indicates the layer 2 CRC check when the ERR flag is 1.
The CRC4 result is the data immediately preceding the point when the CCB output address (#FB) was input and CE was high.
The HEAD flag is only valid for horizontal correction data output, i.e. when VH is 0.
BLNK0 to BLNK7: Indicates either the block number for the output data or the parity block number.
The data blocks in a single frame are numbered 0 to 189, and the parity blocks are numbered 0 to 81.
Parity block data is not output for post-horizontal correction output.
CNT2:
BLN7
BLN6
BLN5
BLN4
BLN3
BLN2
BLN1
BLN0
7
6
5
4
3
2
1
0
8 bits
288 bits (36 bytes)
Corrected data
176 bits
Parity
Layer 4 CRC shift register: Not all zeros
Layer 4 CRC shift register: All zeros (no errors)
Normal block data
Data for the first block is being output
Parity block data
Error correction and CRC check OK
Either an uncorrectable error or the NG CRC check
Indicates data received with frame synchronization not achieved
Indicates data received with frame synchronization achieved
Indicates data received with block synchronization not achieved
Indicates data received with block synchronization achieved
Output with horizontal correction only
Output after vertical correction
* Bit 0 is unused.