3G-SDI Mode - 1.0 English - PG205

SMPTE UHD-SDI LogiCORE IP Product Guide (PG205)

Document ID
PG205
Release Date
2024-06-14
Version
1.0 English

In 3G-SDI mode, the RXOUTCLK/TXOUTCLK frequency is 148.5 MHz (or 148.5/1.001 MHz). In 3G-SDI level A mode, there are two 10-bit elementary data streams and these data streams run at the full RXOUTCLK/TXOUTCLK frequency (the rx_ce_out or tx_ce clock enable signals are always asserted). However, in level B mode, there are four 10-bit elementary data streams active. In level B mode, the clock enables (rx_ce_out and tx_ce) are asserted every other clock cycle (50% duty cycle).

The following is the timing diagram for the receiver in 3G-SDI level A mode. In this case, a 1080p 50 or 60 Hz image is being received. The rx_clk is running at 148.5 MHz (or 148.5/1.001 MHz). The rx_ce_out is always High. The Y data stream is output on rx_ds1 and the C data stream on rx_ds2. The timing of the other signals shown is identical to that described for HD-SDI receiver. Two line number outputs, rx_ln_ds1 and rx_ln_ds2, and two CRC error outputs, rx_crc_err_ds1 and rx_crc_err_ds2, are active.

Figure 1. 3G-SDI Level A RX Timing Diagram Generated by Your Tool

The following 3G-SDI Level B RX Timing Diagram is a timing diagram for the receiver in 3G-SDI level B mode. The rx_clk runs at 148.5 MHz or 148.5/1.001 MHz. The rx_ce_out signal is asserted every other clock cycle. Four elementary streams are received, a Y and a C data stream for Link A on rx_ds1 and rx_ds2 and a Y and a C data stream for Link B on rx_ds3 and rx_ds4. The rx_trs signal is asserted as all four words of the EAV are output on the data stream ports. The rx_eav output is asserted when the XYZ word of the EAV is output. Four line number output ports, rx_ln_ds1 through rx_ln_ds4, are active. Line numbers change immediately after the second LN word is output on the data stream ports.

Figure 2. 3G-SDI Level B RX Timing Diagram Generated by Your Tool

The following 3G-SDI Level A TX Timing Diagram is a timing diagram for the transmitter in 3G-SDI level A mode. The tx_clk runs at 148.5 MHz (or 148.5/1.001 MHz). The tx_ce input must be asserted High all of the time. In this example, a 1080p 50 or 60 Hz image is being transmitted. The Y data stream enters on tx_ds1_in and the C data stream on tx_ds2_in. If the data streams do not already have line numbers embedded after the EAV, then valid line numbers must be provided on the tx_line_ch0 input port. Line numbers must also be provided if ST 352 packets are being inserted, even if line numbers are already embedded in the data streams. The line numbers must be stable on the tx_line_ch0 input port by the same clock cycle in which the XYZ word of the EAV enters on the data stream inputs. The line number must remain stable through the duration of the HANC period (until the SAV occurs).

If ST 352 packets are to be inserted, then the four user data bytes of the ST 352 packets for data stream 1 must be valid on the tx_sd352_data_ch0 port by the same clock cycle in which the XYZ word of the EAV enters on the data stream inputs and must remain stable through the duration of the HANC period. The four user data bytes for the ST 352 packets inserted into data stream 2 must be supplied on tx_st352_data_ch1.

Figure 3. 3G-SDI Level A TX Timing Diagram SMPTE UHD-SDI Page-1 Sheet.1 Sheet.2 CB’(n+10) CB(n+10) Sheet.3 Sheet.4 CR’(n+10) CR(n+10) Sheet.5 Sheet.6 tx_ce tx_ce Sheet.7 Sheet.8 Sheet.9 tx_usrclk (148.5 MHz) tx_usrclk(148.5 MHz) Sheet.13 tx_ds1_in tx_ds1_in Sheet.14 tx_ds2_in tx_ds2_in Sheet.34 Sheet.35 Sheet.36 Sheet.37 Sheet.38 Sheet.39 Sheet.40 Sheet.41 Sheet.42 Sheet.43 Sheet.44 Sheet.48 Y’(n) Y’(n) Sheet.49 Sheet.50 Sheet.51 Sheet.52 Sheet.53 Sheet.54 Sheet.55 Sheet.56 Sheet.57 Sheet.58 Sheet.59 Sheet.60 Sheet.61 Sheet.62 Sheet.63 Sheet.64 Sheet.65 Sheet.66 Sheet.67 Sheet.68 Sheet.69 Sheet.70 Sheet.71 Sheet.72 Sheet.73 Sheet.74 Sheet.75 Sheet.76 Sheet.77 Sheet.78 Sheet.79 Sheet.80 Sheet.81 Y’(n+1) Y’(n+1) Sheet.82 3FF 3FF Sheet.83 000 000 Sheet.84 XYZ XYZ Sheet.85 Y’(n+10) Y’(n+10) Sheet.86 Y’(n+11) Y’(n+11) Sheet.87 CB’(n) CB(n) Sheet.88 Sheet.89 Sheet.90 Sheet.91 Sheet.92 Sheet.93 Sheet.94 Sheet.95 Sheet.96 Sheet.97 Sheet.98 Sheet.99 Sheet.100 Sheet.101 Sheet.102 Sheet.103 Sheet.104 Sheet.105 Sheet.106 Sheet.107 Sheet.108 Sheet.109 Sheet.110 Sheet.111 Sheet.112 Sheet.113 Sheet.114 Sheet.115 Sheet.116 Sheet.117 Sheet.118 Sheet.119 Sheet.120 CR’(n) CR(n) Sheet.121 3FF 3FF Sheet.122 000 000 Sheet.123 XYZ XYZ Sheet.124 Sheet.125 Sheet.126 Sheet.127 Sheet.128 Sheet.129 Sheet.130 Sheet.131 Sheet.132 Sheet.134 tx_line_ch0 tx_line_ch0 Sheet.136 Sheet.137 Sheet.138 Line Number Line Number Sheet.139 PID User Data Words PID User Data Words Sheet.140 Sheet.141 Sheet.142 Sheet.143 Y’(n+6) Y’(n+6) Sheet.144 Y’(n+7) Y’(n+7) Sheet.145 Y’(n+8) Y’(n+8) Sheet.146 Y’(n+9) Y’(n+9) Sheet.147 CB’(n+6) CB(n+6) Sheet.148 CR’(n+6) CR(n+6) Sheet.149 CB’(n+8) CB(n+8) Sheet.150 CR’(n+8) CR(n+8) Sheet.151 EAV EAV Sheet.10 Sheet.11 Sheet.12 tx_st352_data_ch0/ tx_st352_data_ch1 tx_st352_data_ch0/tx_st352_data_ch1

The following 3G-SDI Level B TX Timing Diagram is a timing diagram for the transmitter in 3G-SDI level B mode. The tx_clk runs at 148.5 MHz or 148.5/1.001 MHz. The tx_ce input must be asserted every other clock cycle. Four data stream inputs, tx_ds1_in through tx_ds4_in, are active. Data is captured on these data stream input ports on the rising edge of tx_clk when tx_ce is High. Line numbers supplied on

  • tx_line_ch0 are inserted into data streams 1 and 2
  • tx_line_ch1 are inserted into data streams 3 and 4.

Line numbers must also be supplied on tx_line_ch0 and tx_line_ch1 in order for ST 352 packet insertion to function. If ST 352 packet insertion is enabled (through a port), the user data words for the ST 352 packets inserted into data stream 1 must be supplied on tx_st352_data_ch0 and the user data words for the ST 352 packets inserted into data stream 3 must be supplied on tx_st352_data_ch1. If Insert ST352 in C-Stream is enabled, the user data words for the ST 352 packets inserted into

  • data stream 2 must be supplied on tx_st352_data_ch0_c
  • data stream 4 must be supplied on tx_st352_data_ch1_c.
Figure 4. 3G-SDI Level B TX Timing Diagram
SMPTE UHD-SDI Page-1 Sheet.2 tx_ce tx_ce Sheet.3 Sheet.4 Sheet.5 tx_usrclk (148.5 MHz) tx_usrclk(148.5 MHz) Sheet.9 tx_ds1_in tx_ds1_in Sheet.10 tx_ds2_in tx_ds2_in Sheet.30 Sheet.31 Sheet.32 Sheet.33 Sheet.34 Sheet.35 Sheet.36 Sheet.37 Sheet.38 Sheet.39 Sheet.44 Y’(n) Y’(n) Sheet.45 Y’(n+1) Y’(n+1) Sheet.46 3FF 3FF Sheet.47 000 000 Sheet.48 XYZ XYZ Sheet.49 CB’(n) CB(n) Sheet.50 CR’(n) CR(n) Sheet.51 3FF 3FF Sheet.52 000 000 Sheet.53 XYZ XYZ Sheet.54 Sheet.55 Sheet.56 Sheet.57 Sheet.58 Sheet.68 Y’(n+6) Y’(n+6) Sheet.69 CB’(n+6) CB(n+6) Sheet.70 EAV EAV Sheet.79 Sheet.80 Sheet.81 Sheet.82 Sheet.83 Sheet.84 Sheet.85 Sheet.86 Sheet.87 Sheet.88 Sheet.89 Sheet.90 Sheet.91 Sheet.92 Sheet.93 Sheet.94 Sheet.95 Sheet.96 Sheet.97 Sheet.98 Sheet.99 Sheet.100 Sheet.101 Sheet.102 Sheet.103 Y’(n) Y’(n) Sheet.104 Y’(n+1) Y’(n+1) Sheet.105 3FF 3FF Sheet.106 000 000 Sheet.107 XYZ XYZ Sheet.108 CB’(n) CB(n) Sheet.109 CR’(n) CR(n) Sheet.110 3FF 3FF Sheet.111 000 000 Sheet.112 XYZ XYZ Sheet.113 Y’(n+6) Y’(n+6) Sheet.114 CB’(n+6) CB(n+6) Sheet.115 Sheet.116 Sheet.117 Sheet.118 Sheet.119 Sheet.120 Sheet.121 Sheet.122 Sheet.123 Sheet.124 Sheet.125 Sheet.126 Sheet.127 Sheet.128 Sheet.129 Sheet.130 Sheet.131 Sheet.132 Sheet.133 Sheet.134 Sheet.135 Sheet.136 Sheet.137 Sheet.138 Sheet.139 tx_ds3_in tx_ds3_in Sheet.140 tx_ds4_in tx_ds4_in Sheet.6 Sheet.11 Sheet.7 Sheet.8 Sheet.12 Sheet.13 Sheet.14 Sheet.15