• Error Detection and Handling (EDH) according to
SMPTE RP165
• EDH insertion and extraction in one device
• autostandard operation
2
• I
C Serial communications interface for access to
error flags and device configuration
• available stand alone mode
• error flags available on dedicated outputs
• field, vertical, horizontal timing signals, ancillary data
indication and TRS indication
• video standard and invalid data indication
• reserved words readable and writeable
• 21 bit Errored Fields counter
• passthrough mode to bypass EDH packet insertion
• true 8-bit compatibility
• 40 MHz operating frequency
APPLICATIONS
• 4ƒsc, 4:2:2 and 360 Mb/s serial digital interfaces
• Source and destination equipment
• Distribution equipment
• Test equipment
CRC
Extraction
Transmit/
Receive
Data In
Clock
Reset
Automatic
Standards
Detection
Control
Logic
CRC
Calculation
The GS9001 implements error detection and handling (EDH)
functions according to SMPTE RP165. Interfacing to the
parallel port of either the GS9002/GS9022 serial digital
encoders or GS9000 decoder, the GS9001 provides EDH
insertion and extraction for 4ƒsc NTSC, 4ƒsc
component standards up to 18 MHz luminance sampling.
PAL and 4:2:2
The GS9001 also generates timing signals such as horizontal
sync, vertical blanking, field ID and ancillary data identification.
The ancillary data identification aids the extraction of ancillary
data from the data stream.
The device has an
2
I
C (Inter-Integrated Circuit) serial interface
bus for communication with a microcontroller. The device
can be programmed as an
2
I
C slave transmitter or receiver by
the microcontroller. This interface can be used to read the
complete set of error flags and override the flag status prior to
re-transmission. The device automatically determines the
operating standard which can be overridden through the
I2C
interface. Timing signals and transmission error flags are also
available on dedicated outputs.
Japan Branch: A-302, Miyamae Village, 2-10-42, Miyamae, Suginami-ku, Tokyo 168, Japan tel. (03) 3247-8838 fax. (03) 3247-8839
ABSOLUTE MAXIMUM RATINGS
PARAMETERVALUE/UNITS
Supply Voltage (Vs=VDD-Vss)7 V
Input Voltage Range (any input)-0.3 to (V
DC Input Current (any one input)±10 µA
Power Dissipation800 mW
Operating Temperature Range0°C to 70°C
Storage Temperature Range-65°C to +150°C
Lead Temperature (soldering, 10 seconds)260°C
+0.3) V
DD
EXCEPT AT A STATIC-FREE WORKSTATION
DO NOT OPEN PACKAGES OR HANDLE
CAUTION
ELECTROSTATIC
SENSITIVE DEVICES
ELECTRICAL CHARACTERISTICS DC Parameters @ VDD = 5V, VSS = 0V, TA = 0oC - 70oC unless otherwise shown
Table 1. Selection of Field and Video standard signals on F2, F1, F0 pins
Input Output F2 Output F1 Output F0
Field/Std
0 NTSC (0) / PAL (1)D1 (0) / D2 (1)
*13.5 MHz Y (0) / 18 MHz Y (1)
1 Field Bit 2 Field Bit 1 Field Bit 0
*D1: 4:2:2 sampling
D2: 4ƒ
NOTE:The UES, IDH and IDA flags that appear on pins FL0 and FL1 as shown in Table 2, represent the sum of each
corresponding flag for active picture, full field and ancillary. UES indication can also be used to identify the absence
of EDH implementation in the upstream equipment.
sampling
sc
Table 2. Selection of Error status flags to display
Input S1 Input S0 Output FL1 Output FL0
00
01
10
11
EDA
Full Field
UES
(See Note)
EDA
Ancillary
IDA
(See Note)
EDH
EDH
EDH
IDH
Full Field
Active Picture
Ancillary
(See Note)
3
521 - 38 - 02
GS9001 PIN DESCRIPTIONS
PIN NO. SYMBOL TYPE DESCRIPTION
1-10DIN[9..0]IParallel digital video data inputs
11CLKIParallel clock input.
12R/TIReceive or Transmit mode select. High - CRC extraction, recalculation, comparison, error
13FIELD/STDIField or Standard indication select. High - Field signals on F0, F1, F2. Low - Standard
indication on F0, F1,F2. (Refer to Table 1)
14,15S0, S1IError flag select inputs. Select type of error flag to output on FL0, FL1. (Refer to Table 2)
16RSTNIMaster Reset. Active low input, which provides option to initialise internal circuitry. The
GS9001 contains power on reset circuitry that automatically initialises all internal
2
states including the I
19,20A0,A1IDevice address select pins for I
21SCLISerial Clock for I
2
C interface connected to the device.
I
22SDAI/OSerial Data for I
C Interface.
2
C interface bus. (Refer to Table 3)
2
C Interface bus. SCL and SDA must be connected to GND if there is no
2C
Interface bus.
23INTERRUPTOProgrammable interrupt for error flag indication. Active low, open drain output. Interrupt
2
can be made sensitive to specific or all error flags (described in I
C WRITE format
section). Default is sensitive to all error flags. This output stays active until a word is read
from the device.
24-33DOUT[0..9]OParallel digital video data outputs
34NO TRSOIndicates presence of invalid input data, containing no timing reference signal (TRS).
Active high output which signals absence of seven consecutive valid TRSs in the
incoming data. Returns to low state after seven consecutive valid TRSs occur. A valid
input CLK must be present for this to operate.
35ANC DATAOAncillary data presence indication. Active high output, indicates data presence from
2
ANC data header word to checksum word. Can be programmed through the I
C
interface to also indicate presence of TRS-ID (3FF,000,000) blocks. In this mode, output
stays high for 5 words during composite video TRS-ID and 4 words during component
2
EAV, SAV. In stand alone operation mode without I
C Interface, this feature can be
forced on ANC DATA pin by selecting address 0,1 on A1,A0 pins. (NOTE: SCL and SDA
2
must be connected to GND when I
C Interface is not used)
36HSYNCOHorizontal sync indication. Active high, extends from EAV to SAV for component video,
indicates TRS-ID location for composite video.
37V BLANKOVertical blanking interval indication. Active high during this period.
40-42F0/HD1OField or standard indication pins. Field signals output when FIELD/STD pin is high, Video
F1/D1_D2,standard when FIELD/STD is low.
F2/NTSC_PAL
43,44FL1,FL0OError Flag Status. Active high outputs programmed via S0, S1 to indicate various
transmission and hardware related error flags. Output flags stay active for one field.
17,39V
18,38V
DD
SS
PPower Supply. Most positive power supply connection. (+5V)
PPower Supply. Most negative power supply connection. (GND)
4521 - 38 - 02
GS9001 - DETAILED DEVICE DESCRIPTION.
The GS9001 contains all functional blocks required to implement
Error Detection and Handling according to SMPTE RP165. It
also provides Field, Vertical, and Horizontal timing information
as well as Ancillary Data and TRS-ID indication. The device
offers standard independent operation and an I
2
C serial
communications interface to allow reading/writing of error
flags, device configuration and video standards format. The
device can also be operated in stand alone mode without the
2
I
C interface with error flags available on dedicated output
pins. In all modes, the device latency is four clock cycles.
Automatic Standards Detection
This block analyses the incoming 8 or 10 bit data to determine
whether it is component or composite. In total, six standards
are automatically detected. For composite data conforming to
SMPTE 259M, the Timing Reference Signal and Identification
(TRS-ID) packet contains line and field information used to
detect the format. For component data conforming to SMPTE
125M, the TRS-ID packets for End of Active Video (EAV)and
Start of Active Video (SAV) are used to determine the format.
The TRS information is then used to determine whether the
composite signal is NTSC or PAL, or whether the component
signal has 13.5 MHz or 18 MHz luminance samples.
Noise immunity has also been included, to ensure that
momentary signal interruption does not affect the autostandards detection function. This built in noise immunity
results in delayed switching time between standards. Delays
range from as little as eight lines when switching between
component standards to as much as four frames when switching
between PAL and NTSC composite standards. The latter
delay is due to the method used to differentiate PAL and NTSC,
which counts the number of lines per frame and requires four
sequential frames before switching standards. Manual override
of the auto-standard feature is provided via the I
2
C interface,
for applications where the standards recognition delay is
intolerable. Standards indication is provided on multiplexed
output pins or via the I
2
C interface.
Control Logic
The control logic coordinates operation and extracts timing
signals such as vertical blanking, horizontal sync, field ID,
ancillary data indication and TRS-ID indication.
The vertical blanking interval signal is active during the digital
vertical blanking period for all signal formats. The horizontal
sync signal is provided as a pulse with a duration of one clock
period for every TRS-ID occurrence in composite video. For
component video, the horizontal sync is a positive going pulse
which starts at EAV and ends at SAV. Three field ID bits (pins
40, 41, 42) indicate the two fields for component video standards,
the four colour fields for composite NTSC or eight colour fields
for composite PAL.
The ancillary data indication allows external circuitry to identify
ancillary data in the data stream for extraction or masking.
The presence of ancillary data is indicated by a logic high that
extends from the Data ID word to the Checksum word of each
ancillary packet. These timing signals are available on
dedicated output pins and through the I
2
C communications
interface.
The control logic also verifies incoming data validity by checking
the occurrence of consecutive TRS-IDs. If the absence of
seven consecutive TRS-IDs is detected, a “NO TRS” flag is
output on pin 34. This flag is reset once seven consecutive
TRS-IDs occur.
CRC Calculation
A cyclic redundancy check (CRC) is calculated for each video
field according to the CRC-CCITT polynomial X
16+X12+X5
+1.
Separate CRCs are calculated for active picture and full field
to provide an indication that active video is still intact despite
possible full field errors. This allows the user to distinguish
between different classes of data errors, which yields the best
compromise in error detection for all types of equipment. In
order to provide compatibility between 8 bit and 10 bit systems,
all data words with values between 3FC
are recoded as 3FF
at the input of the polynomial generator.
H
and 3FFH inclusive,
H
Start and end points for the CRC calculation are as defined in
RP165 and depend on the standard and check field being
calculated. Calculated CRC words can be read through the
2
I
C interface.
CRC Comparison
The GS9001 can be configured for transmit or receive mode.
In receive mode, the calculated CRC is checked against the
incoming CRC embedded in the error data packet. Any
mismatch will generate status error flags to indicate transmission
related error flags in either active picture, full field or both. The
error flags resulting from CRC mismatch are full field error
detected here (
EDH
) and active picture
EDH
.
Ancillary Checksum Verification
The ancillary data checksums are also verified to ensure data
integrity. Ancillary data is preceded by the Data Header, Data
ID, Block Number and Data Count. The Data Count shows the
number of ancillary words contained in each ancillary data
packet. A checksum is calculated for each incoming ancillary
data packet and compared with the transmitted checksum.
Any difference is reported as an error via the ancillary
error flag. A separate
ANC EXT
error flag is also provided to
EDH
indicate corruption of the EDH data packet.
Error Flags and Formatting
This block performs the functions of error flag reporting and
recoding, EDH data packet construction, programmable
interrupt generation and interface with the I
2
C communication
block.
5
521 - 38 - 02
Loading...
+ 9 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.