GENNUM CORPORATION
22208 - 0
33 of 47
G
3.10.4.2 Data Format Indication
The data format codes will be reported in the
DATA_FORMAT[3:0] bits of the VIDEO_STANDARD register.
These codes represent the data formats listed in Table 9.
The DATA_FORMAT[3:0] bits of the VIDEO_STANDARD
register will default to 'F
h
' after device reset. These bits will
also default to 'F
h
' if the device loses lock to the input data
stream, (LOCKED = LOW), or if Data-Through mode is
enabled, (see Section 3.9).
3.10.5 Error Detection and Indication
The GS9060 contains a number of error detection functions
to enhance operation of the device when operating in
SMPTE mode. These functions, (except lock error
detection), will not be available in either DVB-ASI or Data-
Through operating modes. See Section 3.8 and Section 3.9.
The device maintains an error status register at address 01
h
called ERROR_STATUS (Table 10). Each type of error has a
specific flag or bit in this register which is set HIGH
whenever that error is detected.
The ERROR_STATUS register will be cleared at the start of
each video field or when read by the host interface, which
ever condition occurs first.
All bits of the ERROR_STATUS register except the
LOCK_ERR bit will also be cleared if a change in the video
standard is detected, or under the following conditions:
RESET_TRST is held LOW
LOCKED is asserted LOW
SMPTE_BYPASS is asserted LOW
In addition to the ERROR_STATUS register, a register called
ERROR_MASK (Table 11) is included which allows the host
interface to select the specific error conditions that will be
detected. There is one bit in the ERROR_MASK register for
each type of error represented in the ERROR_STATUS
register.
The bits of the ERROR_MASK register will default to '0' after
device reset, thus enabling all error types to be detected.
The host interface may disable individual error detection by
setting the corresponding bit HIGH in this register.
Error conditions are also indicated to the application layer
via the status signal pin DATA_ERROR. This output pin is a
logical 'OR'ing of each error status flag stored in the
ERROR_STATUS register. DATA_ERROR is normally HIGH,
but will be set LOW by the device when an error condition
that has not been masked is detected.
TABLE 9 DATA FORMAT CODES
DATA_FORMAT[3:0]
DATA
FORMAT
APPLICABLE
STANDARDS
0h
SDTI DVCPRO
- No ECC
SMPTE 321M
1h
SDTI DVCPRO
- ECC
SMPTE 321M
2h
SDTI DVCAM
SMPTE 322M
3h
SDTI CP
SMPTE 326M
4h
Other SDTI
fixed block
size
-
5h
Other SDTI
variable block
size
-
6h
SDI
-
7h
DVB-ASI
-
8h ~ Eh
Reserved
Fh
Unknown data
format
-