6.3. Receiver Protocol Signals
Signal | Width | Direction | Description |
---|---|---|---|
rx_coreclk_is_ntsc_paln | 1 |
Input |
Indicates to the receiver core if rx_coreclk or rx_coreclk_hd is at NSTC (1/1.001) or PAL (1) rate. This signal is required for the receiver core to detect the incoming video rate as NTSC or PAL.
Note: Not applicable for SD-SDI and protocol only configurations.
Note: Not applicable for Agilex device family.
|
rx_std_in | 3 |
Input |
Indicates to the receiver core protocol block the video standard received by the transceiver block.
Note: Applicable for 3G-SDI, dual-rate, and triple-rate receiver protocol only configurations. Not applicable for Intel® Agilex™ F-tile, Intel® Arria® 10, Intel® Cyclone® 10 GX, and Intel® Stratix® 10 devices.
|
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.
|
rx_std (for transceiver only configurations) | 3 |
Output |
Receiver video standard .
Note: Applicable for 3G-SDI, dual-rate, and triple-rate configurations only. Not applicable for Intel® Agilex™ F-tile, Intel® Arria® 10, Intel® Cyclone® 10 GX, and Intel® Stratix® 10 devices.
|
Signal | Width | Direction | Description |
---|---|---|---|
rx_datain | 20S |
Input |
Receiver parallel data from the transceiver.
For Intel® Arria® 10, Intel® Cyclone® 10 GX, Intel® Stratix® 10, and Intel® Agilex™ 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_datain_b | 20 |
Input |
Receiver parallel data from the transceiver for link B. This signal is directly connected to the rx_dataout_b signal from the SDI receiver in transceiver mode.
Note: Applicable for HD-SDI dual link protocol only configuration. Not applicable for Intel® Arria® 10, Intel® Cyclone® 10 GX, Intel® Stratix® 10, and Intel® Agilex™ F-tile devices.
|
rx_datain_valid | 1 |
Input |
Data valid from the oversampling logic. Assertion of this signal indicates the current data on rx_datain is valid. The timing (H: High, L: Low) for each video standard has the following settings:
This signal is directly connected to the rx_dataout_valid signal from the SDI receiver in transceiver mode.
Note: Applicable for protocol only configuration. Not applicable for Intel® Arria® 10, Intel® Cyclone® 10 GX, Intel® Stratix® 10, and Intel® Agilex™ F-tile devices.
|
rx_datain_valid_b | 1 |
Input |
Data valid from the oversampling logic. Assertion of this signal indicates the current data on rx_datain_b is valid. This signal is directly connected to the rx_dataout_valid_b signal from the SDI receiver in transceiver mode.
Note: Applicable for HD-SDI dual link receiver protocol only configuration. Not applicable for Intel® Arria® 10, Intel® Cyclone® 10 GX, Intel® Stratix® 10, and Intel® Agilex™ F-tile devices.
|
rx_trs_loose_lock_in | 1 |
Input |
Indicates that the receiver protocol block detects a single and valid TRS locking signal. This signal must be driven by rx_trs_loose_lock_out of the receiver protocol block.
Note: Applicable for receiver transceiver configuration only. Not applicable for Intel® Arria® 10, Intel® Cyclone® 10 GX, Intel® Stratix® 10, and Intel® Agilex™ F-tile devices.
|
rx_trs_loose_lock_in_b | 1 |
Input |
Indicates that the receiver protocol block for link B detects a single and valid TRS locking signal. This signal must be driven by rx_trs_loose_lock_out_b of the receiver protocol block.
Note: Applicable for HD-SDI dual link receiver transceiver configuration only. Not applicable for Intel® Arria® 10, Intel® Cyclone® 10 GX, Intel® Stratix® 10, and Intel® Agilex™ F-tile devices.
|
rx_trs_in | 1 | Input | The signal driven by rx_trs to indicate to the PHY management block that the receiver protocol block detected a valid TRS.
Note: Applicable for receiver transceiver configuration only. Not applicable for Intel® Agilex™ F-tile, Intel® Arria® 10, Intel® Cyclone® 10 GX, and Intel® Stratix® 10 devices.
|
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. |
rx_dataout_b | 20 |
Output |
Parallel data out signal for the receiver (link B). Applicable only for HD-SDI dual link configuration.
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). |
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.
Note: In Intel® Agilex™ device family, this signal is not accurate enough to clock the external VCXO in SD-SDI mode for genlocking purpose. As a workaround, Intel recommends to use an external sync separator to generate this signal to the external VCXO. Alternatively, you can use parallel loopback without VCXO design example
|
rx_v | 1S |
Output |
Vertical blanking interval timing signal. The receiver asserts this signal when the vertical blanking interval is active.
Note: In Intel® Agilex™ device family, this signal is not accurate enough to clock the external VCXO in SD-SDI mode for genlocking purpose. As a workaround, Intel recommends to use an external sync separator to generate this signal to the external VCXO. Alternatively, you can use parallel loopback without VCXO design example
|
rx_h | 1S |
Output |
Horizontal blanking interval timing signal. The receiver asserts this signal when the horizontal blanking interval is active.
Note: In Intel® Agilex™ device family, this signal is not accurate enough to clock the external VCXO in SD-SDI mode for genlocking purpose. As a workaround, Intel recommends to use an external sync separator to generate this signal to the external VCXO. Alternatively, you can use parallel loopback without VCXO design example
|
rx_ap | 1S |
Output |
Active picture interval timing signal. The receiver asserts this signal when the active picture interval is active. |
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. Intel 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. |
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. |
rx_ln | 11S |
Output |
Receiver line number output.
Note: Applicable for all modes except SD-SDI.
|
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.
|
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_trs_loose_lock_out | 1 |
Output |
Indicates that the receiver protocol block detects a single and valid TRS locking signal. This signal must be used to drive rx_trs_loose_lock_in of the receiver transceiver block.
Note: Applicable for protocol only configuration. Not applicable for Intel® Agilex™ F-tile, Intel® Arria® 10, Intel® Cyclone® 10 GX, and Intel® Stratix® 10 devices.
|
rx_trs_loose_lock_out_b | 1 |
Output |
Indicates that the receiver protocol block for link B detects a single and valid TRS locking signal. This signal must be used to drive rx_trs_loose_lock_in_b of the receiver transceiver block.
Note: Applicable for HD-SDI dual link protocol only configuration. Not applicable for Intel® Agilex™ F-tile, Intel® Arria® 10, Intel® Cyclone® 10 GX, Intel® Cyclone® 10 GX, and Intel® Stratix® 10 devices.
|
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. |
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. |
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. |
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. |
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. |
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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. |
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. |