SDI II IP User Guide - The SDI II IP implements a transmitter, receiver, or full-duplex SDI at standard definition (SD), high definition (HD), or 3 gigabits per second (3G) to 12G rate as defined by SMPTE. - 2026-04-24
Version
26.1
1. SDI II IP Quick Reference
2. SDI II IP Core Overview
2.1. Release Information
2.2. Device Family Support
2.3. General Description
2.4. Performance and Resource Utilization
3. SDI II IP Core Getting Started
3.1. Installing and Licensing IPs
3.1.1. IP Evaluation Mode
3.2. Design Walkthrough
3.2.1. Creating a New Quartus® Prime Project
3.2.2. Launching IP Catalog
3.2.3. Parameterizing the IP Core
3.2.4. Generating a Design Example and Simulation Testbench
3.3. SDI II IP Core Component Files
3.4. Compiling the SDI II IP Core Design
3.5. Programming an FPGA
4. SDI II IP Core Parameters
5. SDI II IP Core Functional Description
5.1. Protocol
5.1.1. Transmitter
5.1.2. Receiver
5.2. Transceiver
5.3. Submodules
5.3.1. Insert Line
5.3.2. Insert/Check CRC
5.3.3. Insert Payload ID
5.3.4. Match TRS
5.3.5. Scrambler
5.3.6. TX Sample
5.3.7. Clock Enable Generator
5.3.8. RX Sample
5.3.9. Detect Video Standard
5.3.10. Detect 1 and 1/1.001 Rates
5.3.11. Transceiver Controller
5.3.12. Descrambler
5.3.13. TRS Aligner
5.3.14. 3Gb Demux
5.3.15. Extract Line
5.3.16. Extract Payload ID
5.3.17. Detect Format
5.3.18. Sync Streams
5.3.19. Convert SD Bits
5.3.20. Insert Sync Bits
5.3.21. Remove Sync Bits
5.4. Optional Features
5.4.1. HD-SDI Dual Link to 3G-SDI (Level B) Conversion
5.4.2. 3G-SDI (Level B) to HD-SDI Dual Link Conversion
5.4.3. SMPTE RP168 Switching Support
5.4.4. SD 20-Bit Interface for Dual/Triple Rate
5.4.5. Dynamic TX Clock Switching for Arria® V, Cyclone® V, and Stratix® V Devices
5.4.6. Video Streaming Interface
5.4.6.1. RGB Pixel Packing
5.4.6.2. YCbCr 444 Pixel Packing
5.4.6.3. YCbCr 422 Pixel Packing
5.4.6.4. Supported Modes
6. SDI II IP Core Signals
6.1. SDI II IP Core Resets and Clocks
6.2. Transmitter Protocol Signals
6.2.1. Image Mapping
6.3. Receiver Protocol Signals
6.3.1. rx_format
6.4. Transceiver Signals
6.5. Transmitter Streaming Video and Control Signals
6.6. Receiver Streaming Video and Control Signals
7. SDI II IP Core Design Considerations
7.1. Transceiver Handling Guidelines
7.1.1. Handling Transceiver in Arria® V, Cyclone® V, and Stratix® V Devices
7.1.1.1. Modifying the Transceiver Reconfiguration Controller
7.1.1.2. Modifying the Reconfiguration Management
7.1.1.3. Modifying the Reconfiguration Router
7.1.2. Handling Transceiver in Arria® 10, Cyclone® 10 GX, and Stratix® 10 Devices
7.1.2.1. Changing RX CDR Reference Clock in Transceiver Native PHY IP Core
7.1.2.2. Merging Simplex Mode Transceiver in the Same Channel
7.1.2.3. Using Generated Reconfiguration Management for Triple and Multi Rates
7.1.2.4. Ensuring Independent RX and TX Operations in the Same Channel
7.1.2.5. Potential Routing Problem During Fitter Stage in Arria® 10 and Cyclone® 10 GX Devices
7.1.2.6. Unconstrained Clocks in SDI Multi-Rate RX Using Arria® 10 and Cyclone® 10 GX Devices
7.1.2.7. Unused Transceiver Channels
7.1.2.8. Routing Transceiver Reference Clock Pins to Core Logic in Stratix® 10 Devices
7.1.3. Handling Transceiver in Agilex™ 7 F-Tile Devices
7.1.3.1. System PLL Clocking Mode
7.1.3.2. RX Transceiver Settings
7.1.3.2.1. Multi-rate Designs
7.1.3.2.2. Triple-rate Designs
7.1.3.2.3. Single-rate Designs
7.1.3.3. TX Transceiver Settings
7.1.3.4. Unused Transceiver Tiles
7.1.3.5. SmartVID Settings
7.1.3.6. Dynamic Reconfiguration
7.1.3.7. SD-SDI Timing Jitter With External VCXO Which Receive FVH Sync Signals
7.2. Timing Violation
7.3. SDI II IP Core Registers
7.3.1. SDI II Tx Register Summary
7.3.2. SDI II Tx Register Description
7.3.3. SDI II Rx Register Summary
7.3.4. SDI II Rx Register Description
8. SDI II IP Core Testbench and Design Examples
8.1. Design Examples for Arria® 10, Cyclone® 10 GX, Stratix® 10, and Agilex™ 7 F-Tile Devices
8.1.1. Design Example Presets
8.2. Design Examples for Arria® V, Cyclone® V, and Stratix® V Devices
8.2.1. Design Example Components
8.2.1.1. Video Pattern Generator
8.2.1.2. Transceiver Reconfiguration Controller
8.2.1.3. Reconfiguration Management
8.2.1.4. Reconfiguration Router
8.2.1.5. Avalon® Memory-Mapped Interface Translators
8.2.2. Design Reference
8.2.2.1. Video Pattern Generator Signals
8.2.2.2. Transceiver Reconfiguration Controller Signals
8.2.2.3. Reconfiguration Management Parameters
8.2.2.4. Reconfiguration Router Signals
8.2.3. Simulating the SDI II IP Core Design
8.2.3.1. Simulation Run Time
9. Using Retimer to Address Design Limitation and Known Issues for F-Tile SDI II IP Core Design
9.1. Introduction
9.2. LMH1219 (As Receiver) – Pathological Pattern CRC Error Mitigation
9.2.1. Symptom
9.2.2. Recommended Solution
9.2.3. External Retimer (LMH1219) Tuning Procedure
9.3. SDI Loss Budget Optimization with LMH1219
9.4. LMH1218 (As Transmitter) – High Jitter at SDI-SD Rate with Pathological Pattern
9.4.1. Symptom
9.4.2. Recommended Solution
9.4.3. Workaround Procedure
9.5. Applicability to Other External Retimers
10. SDI II IP User Guide Archives
11. Document Revision History for the SDI II IP User Guide