6.2. Transmitter Protocol Signals
| Signal | Width | Direction | Description | 
|---|---|---|---|
| tx_enable_crc 4 | 1 | Input | Enables CRC insertion for all modes except SD-SDI. | 
| tx_enable_ln 4 | 1 | Input | Enables LN insertion for all modes except SD-SDI. | 
| tx_std 5 | 3 | Input | Transmitter video standard with multiplexed 10-bit parallel interface: 
 
        Note: Applicable for 3G-SDI, and dual-rate, triple-rate, and multi-rate modes. 
        For 6G and 12G-SDI, there are a few modes of data mapping for different image formats, and each of these modes requires a different type of 10-bit Multiplex interface. It is important to find out which mode you are transmitting and assign the proper value of the 10-bit Multiplex interface of that mode. For instance, 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 according to SMPTE ST2081-10. 
 As for Single Link 6G-SDI Mode 1, it is assigned to 10-bit Multiplex Type 2. 
 This signal is only applicable for 3G, dual rate, triple rate and multi rate. | 
| tx_datain 5 | 20S | Input | User-supplied transmitter parallel data. 
 Refer to Image Mapping for more information about the 6G-SDI and 12G-SDI image mapping. For transceiver only configurations, the transmitter does not scramble these data before sending to the Native PHY IP core. | 
| tx_datain_b | 20 | Input | User-supplied transmitter parallel data for link B. HD-SDI dual link = bits 19:10 Y link B, bits 9:0 C link B For transceiver only configurations, the transmitter does not scramble these data before sending to the Native PHY IP core. 
        Note: For HD-SDI dual link mode only. 
        | 
| tx_datain_valid 5 | 1 | Input | Transmitter parallel data valid. The timing (H: High, L: Low) must be synchronous to tx_pclk clock domain and has the following settings: 
 This signal can be driven by user logic or by the tx_dataout_valid signal for SD-SDI, and dual-rate, triple-rate, and multi-rate modes. | 
| tx_datain_valid_b | 1 | Input | Transmitter parallel data valid for link B. Applicable for HD-SDI dual link mode only. HD-SDI dual link = H This signal can be driven by user logic or by the tx_dataout_valid_b signal. | 
| tx_trs | 1 | Input | Transmitter TRS input. 
        Assert this signal on the first word of both EAV and SAV TRSs. 
         
 
         Note: 
          
 | 
| tx_trs_b | 1 | Input | Transmitter TRS input for link B. 
        Note: For HD-SDI dual link combined or protocol only configurations. 
        | 
| tx_ln 5 | 11S | Input | Transmitter line number. For Payload ID insertion, drive this signal with valid values. Not applicable when you disable the Insert Video Payload ID (SMPTE ST 352) option in SD-SDI. | 
| tx_ln_b | 11S | Input | Transmitter line number for link B. For Payload ID insertion, drive this signal with valid values. For use in 3G-SDI, HD-SDI dual link, triple-rate, and multi-rate (up to 12G-SDI) line number insertion. | 
| tx_dataout | 20S | Output | 
        Transmitter parallel data out. 
         
 | 
| tx_dataout_b | 20 | Output | Transmitter parallel data out for link B. 
        Note: Applicable for HD-SDI dual link transmitter protocol configuration only. 
        | 
| tx_dataout_valid | 1 | Output | Data valid generated by the core. This signal can be used to drive tx_datain_valid. The timing (H: High, L: Low) must be synchronous to tx_pclk clock domain and have the following settings: 
 | 
| tx_dataout_valid_b | 1 | Output | Data valid generated by the core for link B. The timing (H: High, L: Low) is identical to the tx_dataout_valid signal and is synchronous to tx_pclk clock domain. 
        Note: Applicable for HD-SDI dual link mode only. 
        | 
| tx_std_out | 3 | Output | Indicates the transmitted video standard. This signal connects to tx_std in the transceiver only configuration. 
        Note: Applicable for 3G-SDI, dual-rate, and triple-rate transmitter protocol only configuration. Not applicable for  Arria® 10,  Cyclone® 10 GX,  Stratix® 10, and  Agilex™ 7 F-Tile devices. 
        | 
| tx_vpid_overwrite 6 | 1 | Input | When a payload ID is embedded in the video stream, the core enables this signal to overwrite the existing payload ID. No effect when disabled. 
        Note: For the Transmitter Option – Insert Payload ID (SMPTE ST 352) and Enable active video data protocols = None only. The payload ID is always overwritten when Enable active video data protocols = AXIS-VVP Full. 
        | 
| tx_vpid_byte1 6 7 | 8S | Input | The core inserts payload ID byte 1. | 
| tx_vpid_byte2 6 7 | 8S | Input | The core inserts payload ID byte 2. | 
| tx_vpid_byte3 6 7 | 8S | Input | The core inserts payload ID byte 3. | 
| tx_vpid_byte4 6 7 | 8S | Input | The core inserts payload ID byte 4. | 
| tx_vpid_byte1_b 6 | 8S | Input | The core inserts payload ID byte 1 for link B. For 3G-SDI, HD-SDI dual link, triple-rate, and multi-rate (up to 12G) modes only. | 
| tx_vpid_byte2_b 6 8 | 8S | Input | The core inserts payload ID byte 2 for link B. For 3G-SDI, HD-SDI dual link triple-rate, and multi-rate (up to 12G) modes only. | 
| tx_vpid_byte3_b 6 8 | 8S | Input | The core inserts payload ID byte 3 for link B. For 3G-SDI, HD-SDI dual link, triple-rate, and multi-rate (up to 12G) modes only. | 
| tx_vpid_byte4_b 6 8 | 8S | Input | The core inserts payload ID byte 4 for link B. For 3G-SDI, HD-SDI dual link, triple-rate, and multi-rate (up to 12G) modes only. | 
| tx_line_f0 6 7 | 11S | Input | Line number of field 0 (F0) of inserted payload ID. The line number must be valid and cannot be set to 0. | 
| tx_line_f1 6 7 | 11S | Input | Line number of field 1 (F1) of inserted payload ID. The line number must be valid and cannot be set to 0. | 
- Not applicable for transceiver only configurations.
- Not applicable when Enable active video data protocols = AXIS-VVP Full. The CRC insertion is always enabled when Enable active video data protocols = AXIS-VVP Full.