F-Tile SDI II Intel® Agilex™ FPGA IP Design Example User Guide

ID 710496
Date 1/28/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

2.3.1. Design Components

The SDI II Intel FPGA IP core design examples require the following components.

Table 6.  Device Under Test (DUT) Components
Component Description
SDI II
  • TX
    • The IP core receives the video data from top level and encodes the necessary information, for example line number, CRC or payload ID into the data streams.
  • RX
    • The IP core receives the parallel data from Transceiver Native PHY and performs necessary decoding, such as descrambling, realigning the data and extracting the necessary information.
    • The output data from these blocks connects to the SDI F-tile PHY adapter module before passing it to Direct PHY IP.
F-tile PMA/FEC Direct PHY
  • TX
    • Hard transceiver block which receives the parallel data from SDI core and serialize the data before transmitting it.
  • RX
    • Hard transceiver block to receive the serial data from an external video source.The PHY runs in System PLL clocking mode and system clock output always runs at a higher clock frequency than the native PMA recovered clock.
SDI mode Minimum System PLL output frequency
HD-SDI single rate 150 MHz
3G-SDI single rate 300 MHz
12G-SDI single rate 600 MHz
PHY adapter

Adapter block which includes DCFIFO for converting the bit width of parallel data between transceiver and SDI core, as well as to transfer the data between these two clock domains.

Table 7.  Loopback Top Components
Component Description
Loopback FIFO This module contains DCFIFO for video data transferring between receiver clock domain and transmitter clock domain.
Table 8.  Video Pattern Generator Components
Component Description
Video Pattern Generator Basic video pattern generator which can support SD-SDI up to 12G-SDI video formats with 4:2:2 YCbCr. You can select static video with colorbar pattern or pathological pattern from this pattern generator.
Pattern Gen Control PIO Provides a memory-mapped interface for controlling the video pattern generator.
JTAG to Avalon Master Bridge Provides System Console host access to the Parallel I/O (PIO) IP in the design via the JTAG interface.
Table 9.  Common Blocks at Top Level
Common Block Description
Reference and System PLL Clocks

This IP connects the System PLL output clock as well as the TX PLL and RX CDR reference clock to the F-tile PMA/FEC Direct PHY IP.

System PLL clock output is always set to run at a higher clock frequency than the native PMA recovered clock.

SDI mode Minimum System PLL output frequency
HD-SDI single rate 150 MHz
3G-SDI single rate 300 MHz
12G-SDI single rate 600 MHz
Device Initialization

This module contains Reset Release Intel FPGA IP to provide a known initialized state for system logic to begin operation. The module also includes a reset delay block to further delay the signal status from the IP for a safer operation.

For more information, refer to Intel Agilex Reset Release Intel FPGA IP in Intel Agilex Configuration User Guide.