Native SDI Ports - 2.0 English

SMPTE UHD-SDI RX Subsystem (PG290)

Document ID
PG290
Release Date
2023-05-17
Version
2.0 English

These signals are enabled only when Native SDI is selected as the video interface .

Table 2-8: Native SDI Port Descriptions

Signal

I/O

Description

sdi_rx_ctrl[63:0]

I

Bit0: module_enable
Bit1: not used
Bit3:bit2: Reserved
Bit4: rx_frame_en
Bit5: rx_mode_detect_en
Bit6: rx_edh_clr_errcnt
Bit7: Reserved
Bit13–bit8: rx_mode_enable
Bit8: enable HD-SDI mode
Bit9: enable SD-SDI mode
Bit10: enable 3G-SDI mode
Bit11: enable 6G-SDI mode
Bit12: enable 12G-SDI 11.88 Gbps mode

Bit13: enable 12G-SDI 11.88/1.001 Gbps mode.

Bit15–bit14: Reserved
Bit18–bit16: rx_forced_mode:

000-HD; 001-SD; 010-3G; 100-6G;
101-12G 11.88 Gbps
110-12G 11.88/1.001 Gbps

Bit31–bit19: Reserved
Bit47–bit32: rx_edh_errcnt_en[15:0]
Bit63–bit48: Reserved

ST352_DATA_OUT_rx_st352_0[31:0] (1)

O

ST352 data for data stream 1 (Y stream of channel 0)

ST352_DATA_OUT_rx_st352_1[31:0] (1)

O

ST352 data for data stream 3 (Y stream of channel 1)

ST352_DATA_OUT_rx_st352_2[31:0] (1)

O

ST352 data for data stream 5 (Y stream of channel 2)

ST352_DATA_OUT_rx_st352_3[31:0] (1)

O

ST352 data for data stream 7 (Y stream of channel 3)

ST352_DATA_OUT_rx_st352_4[31:0] (1) (2)

O

ST352 data for data stream 9 (Y stream of channel 4)

ST352_DATA_OUT_rx_st352_5[31:0] (1) (2)

O

ST352 data for data stream 11 (Y stream of channel 5)

ST352_DATA_OUT_rx_st352_6[31:0] (1) (2)

O

ST352 data for data stream 13 (Y stream of channel 6)

ST352_DATA_OUT_rx_st352_7[31:0] (1) (2)

O

ST352 data for data stream 15 (Y stream of channel 7)

ST352_DATA_OUT_rx_st352_0_valid (1)

O

ST352 data valid for data stream 1
(Y stream of channel 0)

ST352_DATA_OUT_rx_st352_1_valid (1)

O

ST352 data valid for data stream 3
(Y stream of channel 1)

ST352_DATA_OUT_rx_st352_2_valid (1)

O

ST352 data valid for data stream 5
(Y stream of channel 2)

ST352_DATA_OUT_rx_st352_3_valid (1)

O

ST352 data valid for data stream 7
(Y stream of channel 3)

ST352_DATA_OUT_rx_st352_4_valid (1) (2)

O

ST352 data valid for data stream 9
(Y stream of channel 4)

ST352_DATA_OUT_rx_st352_5_valid (1) (2)

O

ST352 data valid for data stream 11
(Y stream of channel 5)

ST352_DATA_OUT_rx_st352_6_valid (1) (2)

O

ST352 data valid for data stream 13
(Y stream of channel 6)

ST352_DATA_OUT_rx_st352_7_valid (1) (2)

O

ST352 data valid for data stream 15
(Y stream of channel 7)

ST352_DATA_C_STR_OUT_rx_st352_0[31:0]

O

ST352 data valid for data stream 2
(C stream of channel 0)

ST352_DATA_C_STR_OUT_rx_st352_1[31:0]

O

ST352 data valid for data stream 4
(C stream of channel 1)

Note: ST352_DATA_C_STR_OUT_rx_st352_1[31:0] has the same value as ST352_DATA_OUT_rx_st352_1[31:0] for 3G-SDI Level A

ST352_DATA_C_STR_OUT_rx_st352_2[31:0]

O

ST352 data for data stream 6 (C stream of channel 2)

ST352_DATA_C_STR_OUT_rx_st352_3[31:0]

O

ST352 data for data stream 8 (C stream of channel 3)

ST352_DATA_C_STR_OUT_rx_st352_4[31:0] (2)

O

ST352 data for data stream 10 (C stream of channel 4)

ST352_DATA_C_STR_OUT_rx_st352_5[31:0] (2)

O

ST352 data for data stream 12 (C stream of channel 5)

ST352_DATA_C_STR_OUT_rx_st352_6[31:0] (2)

O

ST352 data for data stream 14 (C stream of channel 6)

ST352_DATA_C_STR_OUT_rx_st352_7[31:0] (2)

O

ST352 data for data stream 16 (C stream of channel 7)

ST352_DATA_C_STR_OUT_rx_st352_0_valid

O

ST352 data valid for data stream 2
(C stream of channel 0)

ST352_DATA_C_STR_OUT_rx_st352_1_valid

O

ST352 data valid for data stream 4
(C stream of channel 1)

ST352_DATA_C_STR_OUT_rx_st352_2_valid

O

ST352 data valid for data stream 6
(C stream of channel 2)

ST352_DATA_C_STR_OUT_rx_st352_3_valid

O

ST352 data valid for data stream 8
(C stream of channel 3)

ST352_DATA_C_STR_OUT_rx_st352_4_valid

O

ST352 data valid for data stream 10
(C stream of channel 4)

ST352_DATA_C_STR_OUT_rx_st352_5_valid

O

ST352 data valid for data stream 12
(C stream of channel 5)

ST352_DATA_C_STR_OUT_rx_st352_6_valid

O

ST352 data valid for data stream 14
(C stream of channel 6)

ST352_DATA_C_STR_OUT_rx_st352_7_valid

O

ST352 data valid for data stream 16
(C stream of channel 7)

SDI_DS_OUT_ds1[9:0]

O

SDI data stream 1

SDI_DS_OUT_ds2[9:0]

O

SDI data stream 2

SDI_DS_OUT_ds3[9:0]

O

SDI data stream 3

SDI_DS_OUT_ds4[9:0]

O

SDI data stream 4

SDI_DS_OUT_ds5[9:0]

O

SDI data stream 5

SDI_DS_OUT_ds6[9:0]

O

SDI data stream 6

SDI_DS_OUT_ds7[9:0]

O

SDI data stream 7

SDI_DS_OUT_ds8[9:0]

O

SDI data stream 8

SDI_DS_OUT_ln_num_1[10:0] to
SDI_DS_OUT_ln_num_8

O

SDI data stream line number

SDI_DS_OUT_rx_ce_out

O

Clock enable

SDI_DS_OUT_rx_active_streams

O

This port indicates the number of data streams that are active for the current video format being received. The number of active data streams is 2^active_streams.

000: 1 active stream
001: 2 active streams
010: 4 active streams
011: 8 active streams

SDI_DS_OUT_rx_mode_locked

O

When this output is Low, the receiver is actively searching for the SDI mode that matches the input data stream. During this time, the rx_mode_locked output port changes frequently.

When the receiver locks to the correct SDI mode, the rx_mode_locked output goes High.

SDI_DS_OUT_rx_eav

O

This output is asserted High when the XYZ word of an EAV is present on the data stream output ports.

SDI_DS_OUT_rx_sav

O

This output is asserted High when the XYZ word of a SAV is present on the data stream output ports.

SDI_DS_OUT_rx_trs

O

This output is asserted High while the four consecutive words of any EAV or SAV are present on the data stream output ports, from the 3FF word through the XYZ word.

SDI_DS_OUT_rx_mode_hd

O

High when RX is locked in HD-SDI mode

SDI_DS_OUT_rx_mode_sd

O

High when RX is locked in SD-SDI mode

SDI_DS_OUT_rx_mode_3g

O

High when RX is locked in 3G-SDI mode

SDI_DS_OUT_rx_mode_6g

O

High when RX is locked in 6G-SDI mode

SDI_DS_OUT_rx_mode_12g

O

High when RX is locked in 12G-SDI mode

SDI_DS_OUT_rx_level_b_3g

O

IN 3G-SDI mode, this output is asserted High when the input signal is level B and Low when it is level A. This output is only valid when rx_mode_3g is High.

SDI_DS_OUT_sdi_mode[2:0]

O

This output port indicates the current SDI mode of the receiver:

000 = HD
001 = SD
010 = 3G
100 = 6G
101 = 12G 1000/1000
110 = 12G 1000/1001

When the receiver is not locked, the sdi_mode port changes values as the receiver searches for the correct SDI mode.

During this time, the rx_mode_locked output is Low. When the receiver detects the correct SDI mode, the rx_mode_locked output goes High.

sdi_rx_err[31:0]

O

Bit15-bit0: rx_crc_err_ds16 to rx_crc_err_ds1

Bit31-bit16: Reserved

Notes:

1. Enabled only when the Enable AxiLite interface option is not selected in the Vivado IDE.

2. Enabled only when 12G-SDI 16DS is selected as the SDI standard in the Vivado IDE.