GENNUM CORPORATION
21498-1
22 of 39
G
3.3 SMPTE MODE
The GS1532 is said to be in SMPTE mode when the
SMPTE_BYPASS pin is set HIGH and the DVB_ASI pin is set
LOW.
In this mode, the parallel data will be scrambled according
to SMPTE 259M or 292M, and NRZ-to-NRZI encoded prior
to serialization.
3.3.1 Internal Flywheel
The GS1532 has an internal flywheel which is used in the
generation of internal / external timing signals, and in
automatic video standards detection. It is operational in
SMPTE mode only.
The flywheel consists of a number of counters and
comparators operating at video pixel and video line rates.
These counters maintain information about the total line
length, active line length, total number of lines per field /
frame and total active lines per field / frame for the received
video standard.
When DETECT_TRS is LOW, the flywheel will be locked to
the externally supplied H, V, and F timing signals.
When DETECT_TRS is HIGH, the flywheel will be locked to
the embedded TRS signals in the parallel input data. Both
8-bit and 10-bit TRS code words will be identified by the
device.
The flywheel 'learns' the video standard by timing the
horizontal and vertical reference information supplied a the
H, V, and F input pins, or contained in the TRS ID words of
the received video data. Full synchronization of the flywheel
to the received video standard therefore requires one
complete video frame.
Once synchronization has been achieved, the flywheel will
continue to monitor the received TRS timing or the supplied
H, V, and F timing information to maintain synchronization.
3.3.2 HVF Timing Signal Extraction
As discussed above, the GS1532's internal flywheel may be
locked to externally provided H, V, and F signals when
DETECT_TRS is set LOW by the application layer.
The H signal timing should also be configured via the
H_CONFIG bit of the internal IOPROC_DISABLE register as
either active line based blanking or TRS based blanking,
(see Section 3.6.3).
Active line based blanking is enabled when the H_CONFIG
bit is set LOW. In this mode, the H input should be HIGH for
the entire horizontal blanking period, including the EAV and
SAV TRS words. This is the default H timing assumed by the
device.
When H_CONFIG is set HIGH, TRS based blanking is
enabled. In this case, the H input should be set HIGH for
the entire horizontal blanking period as indicated by the H
bit in the associated TRS words.
The timing of these signals is shown in Figure 8.