6.3. Receiver Protocol Signals
Signal | Width | Direction | Description |
---|---|---|---|
rx_clkout_is_ntsc_paln | 1 |
Output |
Indicates that the receiver core is receiving video rate at NSTC (1/1.001) or PAL (1).
Note: Not applicable for SD-SDI and protocol only modes.
|
Signal | Width | Direction | Description |
---|---|---|---|
rx_datain | 20S |
Input |
Receiver parallel data from the transceiver.
For Arria® 10, Cyclone® 10 GX, Stratix® 10, and Agilex™ 7 F-Tile devices, this signal is directly connected to the rx_parallel_data signal from the transceiver.
Note: If you are not enabling the simplified data interface, refer to the Transceiver parameter editor or the Transceiver PHY IP Core User Guide for proper data bit mapping.
For older supported devices, this signal is directly connected to the rx_dataout signal from the SDI receiver in transceiver mode.
Note: Available only in protocol mode.
|
rx_dataout | 20S |
Output |
Receiver parallel data out. In dual-rate or triple-rate mode:
In multi-rate mode:
For bit ordering, refer to tx_datain signal description.
Note: Not applicable when Enable active video data protocols = AXIS-VVP Full.
|
rx_dataout_b | 20 |
Output |
Parallel data out signal for the receiver (link B).
Note: Applicable for HD-SDI dual link configuration only.
|
rx_dataout_valid | 1 |
Output |
Data valid from the oversampling logic. The receiver asserts this signal to indicate current data on rx_dataout is valid. The timing (H: High, L: Low) for each video standard has the following settings:
The 1H4L 1H5L cadence for SD-SDI repeats indefinitely in an ideal case where the video source clock matches the CDR reference clock source. In a typical scenario, you may observe the cadence being shifted periodically (for instance, 1H4L 1H5L 1H5L 1H4L).
Note: Not applicable when Enable active video data protocols = AXIS-VVP Full.
|
rx_dataout_valid_b | 1 |
Output |
Data valid from the oversampling logic. The receiver asserts this signal to indicate current data on rx_dataout_b is valid. The timing (H: High, L: Low) for each video standard is identical to the rx_dataout_valid signal.
Note: Applicable for HD-SDI dual link configuration only.
|
rx_f | 1S |
Output |
Field bit timing signal. This signal indicates which video field is currently active. For interlaced frame, 0 means first field (F0) while 1 means second field (F1). For progressive frame, the value is always 0. |
rx_v | 1S |
Output |
Vertical blanking interval timing signal. The receiver asserts this signal when the vertical blanking interval is active. |
rx_h | 1S |
Output |
Horizontal blanking interval timing signal. The receiver asserts this signal when the horizontal blanking interval is active. |
rx_ap | 1S |
Output |
Active picture interval timing signal. The receiver asserts this signal when the active picture interval is active.
Note: Not applicable when Enable active video data protocols = AXIS-VVP Full.
|
rx_std | 3 |
Output |
Receiver video standard with 10-bit multiplexed 10-bit parallel interface:
Note: For 6G and 12G-SDI, there are a few modes of data mapping for different image formats, and each of these modes requires different types of 10-bit Multiplex interface. For more details on the modes of data mapping and the type of 10-bit multiplexed interface, please refer to the SMPTE official documentation.
For instance, ST2081-10 Single link 6G-SDI has three modes of Data Mapping (Mode 1 – Mode 3). Mode 2 and Mode 3 are assigned to 10-bit Multiplex Type 1.
While for Mode 1, it is assigned to 10-bit Multiplex Type 2.
This signal is only applicable for 3G-SDI, dual rate, triple rate, and multi rate. |
rx_format | 4S |
Output |
Indicates the format for the received video transport. Refer to rx_format for more information about the video format values.
Note: For 3G-SDI and a higher data rate, ST425 Payload ID feature is mandatory. Altera recommends extracting the picture format information from the Payload ID’s byte data.
|
rx_eav | 1S |
Output |
Receiver output that indicates current TRS is EAV. This signal is asserted at the fourth word of TRS, which is the XYZ word.
Note: Not applicable when Enable active video data protocols = AXIS-VVP Full.
|
rx_trs | 1S |
Output |
Receiver output that indicates current word is TRS. This signal is asserted at the first word of 3FF 000 000 TRS.
Note: Not applicable when Enable active video data protocols = AXIS-VVP Full.
|
rx_ln | 11S |
Output |
Receiver line number output.
Note: Applicable for all modes except SD-SDI.
Note: Not applicable when Enable active video data protocols = AXIS-VVP Full.
|
rx_ln_b | 11S |
Output |
Receiver line number output for link B.
Note: Applicable for 3G-SDI, HD-SDI dual link, triple-rate, and multi-rate (up to 12G) modes only.
Note: Not applicable when Enable active video data protocols = AXIS-VVP Full.
|
rx_align_locked | 1 |
Output |
Alignment locked, indicating that a TRS has been spotted and word alignment is performed. |
rx_align_locked_b | 1 |
Output |
Alignment locked for link B, indicating that a TRS has been spotted and word alignment is performed.
Note: Applicable for HD-SDI dual link configuration only.
|
rx_trs_locked | 1S |
Output |
TRS locked, indicating that six consecutive TRSs with same timing has been spotted. |
rx_trs_locked_b | 1 |
Output |
TRS locked for link B, indicating that six consecutive TRSs with same timing has been spotted.
Note: Applicable for HD-SDI dual link configuration only.
|
rx_frame_locked | 1 |
Output |
Frame locked, indicating that multiple frames with same timing has been spotted. |
rx_frame_locked_b | 1 |
Output |
Frame locked for link B, indicating that multiple frames with same timing has been spotted.
Note: Applicable for HD-SDI dual link configuration only.
|
rx_dl_locked | 1 |
Output |
Dual link locked, indicating that both ports are aligned.
Note: Applicable for HD-SDI dual link configuration only.
|
rx_crc_error_c | 1S |
Output |
CRC error on chroma channel. Applicable only when you enable CRC checking.
Note: Applicable for all modes except SD-SDI.
|
rx_crc_error_y | 1S |
Output |
CRC error on luma channel.
Note: Applicable only when you enable CRC checking. Applicable for all modes except SD-SDI.
|
rx_crc_error_c_b | 1S |
Output |
CRC error on chroma channel for link B.
Note: Applicable only when you enable CRC checking. Applicable for 3G-SDI, HD-SDI dual link, triple-rate, and multi-rate modes only.
|
rx_crc_error_y_b | 1S |
Output |
CRC error on luma channel for link B. Applicable only when you enable CRC checking.
Note: Applicable for 3G-SDI, HD-SDI dual link, triple-rate, and multi-rate modes only.
|
rx_vpid_byte1 | 8S |
Output |
The core extracts payload ID byte 1. Applicable only when you enable the Extract Payload ID (SMPTE ST 352) option.
Note: For Receiver Options – Extract Payload ID (SMPTE ST 352) and Enable active video data protocols = None only.
|
rx_vpid_byte2 | 8S |
Output |
The core extracts payload ID byte 2. Applicable only when you enable the Extract Payload ID (SMPTE ST 352) option.
Note: For Receiver Options – Extract Payload ID (SMPTE ST 352) and Enable active video data protocols = None only.
|
rx_vpid_byte3 | 8S |
Output |
The core extracts payload ID byte 3. Applicable only when you enable the Extract Payload ID (SMPTE ST 352) option.
Note: For Receiver Options – Extract Payload ID (SMPTE ST 352) and Enable active video data protocols = None only.
|
rx_vpid_byte4 | 8S |
Output |
The core extracts payload ID byte 4. Applicable only when you enable the Extract Payload ID (SMPTE ST 352) option.
Note: For Receiver Options – Extract Payload ID (SMPTE ST 352) and Enable active video data protocols = None only.
|
rx_vpid_valid | 1S |
Output |
Indicates that the extracted payload ID is valid. Applicable only when you enable the Extract Payload ID (SMPTE ST 352) option.
Note: For Receiver Options – Extract Payload ID (SMPTE ST 352) and Enable active video data protocols = None only.
|
rx_vpid_checksum_error | 1S |
Output |
Indicates that the extracted payload ID has a checksum error. Applicable only when you enable the Extract Payload ID (SMPTE ST 352) option. |
rx_vpid_byte1_b | 8S |
Output |
The core extracts payload ID byte 1 for link B. Applicable only when you enable the Extract Payload ID (SMPTE ST 352) option.
Note: Applicable for 3G-SDI, HD-SDI dual link, triple-rate, and multi-rate (up to 12G) modes only.
Note: For 3G-SDI, HD-SDI dual link, triple rate, multi rate (up to 12G) and Receiver Options – Extract Payload ID (SMPTE ST 352) and Enable active video data protocols = None only.
|
rx_vpid_byte2_b | 8S |
Output |
The core extracts payload ID byte 2 for link B. Applicable only when you enable the Extract Payload ID (SMPTE ST 352) option.
Note: Applicable for 3G-SDI, HD-SDI dual link, triple-rate, and multi-rate (up to 12G) modes only.
Note: For 3G-SDI, HD-SDI dual link, triple rate, multi rate (up to 12G) and Receiver Options – Extract Payload ID (SMPTE ST 352) and Enable active video data protocols = None only.
|
rx_vpid_byte3_b | 8S |
Output |
The core extracts payload ID byte 3 for link B. Applicable only when you enable the Extract Payload ID (SMPTE ST 352) option.
Note: Applicable for 3G-SDI, HD-SDI dual link, triple-rate, and multi-rate (up to 12G) modes only.
Note: For 3G-SDI, HD-SDI dual link, triple rate, multi rate (up to 12G) and Receiver Options – Extract Payload ID (SMPTE ST 352) and Enable active video data protocols = None only.
|
rx_vpid_byte4_b | 8S |
Output |
The core extracts payload ID byte 4 for link B. Applicable only when you enable the Extract Payload ID (SMPTE ST 352) option.
Note: Applicable for 3G-SDI, HD-SDI dual link, triple-rate, and multi-rate (up to 12G) modes only.
Note: For 3G-SDI, HD-SDI dual link, triple rate, multi rate (up to 12G) and Receiver Options – Extract Payload ID (SMPTE ST 352) and Enable active video data protocols = None only.
|
rx_vpid_valid_b | 1S |
Output |
Indicates that the extracted payload ID for link B is valid. Applicable only when you enable the Extract Payload ID (SMPTE ST 352) option.
Note: Applicable for 3G-SDI, HD-SDI dual link, triple-rate, and multi-rate (up to 12G) modes only.
Note: For 3G-SDI, HD-SDI dual link, triple rate, multi rate (up to 12G) and Receiver Options – Extract Payload ID (SMPTE ST 352) and Enable active video data protocols = None only.
|
rx_vpid_checksum_error_b | 1S |
Output |
Indicates that the extracted payload ID for link B has a checksum error. Applicable only when you enable the Extract Payload ID (SMPTE ST 352) option.
Note: Applicable for 3G-SDI, HD-SDI dual link, triple-rate, and multi-rate (up to 12G) modes only.
Note: For 3G-SDI, HD-SDI dual link, triple rate, multi rate (up to 12G) and Receiver Options – Extract Payload ID (SMPTE ST 352) and Enable active video data protocols = None only.
|
rx_line_f0 | 11S |
Output |
Line number of field 0 (F0) of the payload ID location. Requires two complete frames to update this signal. Applicable only when you enable the Extract Video Payload ID (SMPTE ST 352 ) option.
Note: For Receiver Options – Extract Payload ID (SMPTE ST 352) and Enable active video data protocols = None only.
|
rx_line_f1 | 11S |
Output |
Line number of field 1 (F1) of the payload ID location. Requires two complete frames to update this signal. Applicable only when you enable the Extract Video Payload ID (SMPTE ST 352) option.
Note: For Receiver Options – Extract Payload ID (SMPTE ST 352) and Enable active video data protocols = None only.
|