FPGA Resource Usage - FPGA Resource Usage - XAPP1249

Implementing SMPTE SDI Interfaces with 7 Series GTX Transceivers (XAPP1249)

Document ID
XAPP1249
Release Date
2026-06-02
Revision
1.3 English

The following table shows the FPGA resources required for a UHD-SDI interface with a 7 series GTX transceiver. The resource usage includes all the modules required to implement the interface included in one SDI wrapper instance. Resource usage is shown for various common configurations.

The results shown were achieved with the Vivado tools 2018.1. The SDI receiver and transmitter interface designs do not use any MMCM clock managers.

Typically, one global or regional clock is required for each SDI TX and for each SDI RX. In addition, one fixed frequency global clock is required for timing purposes in the SDI wrapper. This fixed frequency clock is usually also used as the GTX DRP clock. Only one such fixed frequency global clock is required no matter how many SDI interfaces are implemented in the FPGA.

Table 1. 7 Series GTX SDI Interface FPGA Resource Usage
UHD-SDI IP and Wrapper Configuration Flip-Flops LUTs Memory LUTs BUFGs
Max Line Rate UHD-SDI Core
3G-SDI RX with EDH processor 10414 6761 164 1
RX without EDH processor 9624 6260 163 1
6G-SDI RX with EDH processor 11841 7213 164 1
RX without EDH processor 11051 6650 163 1
12G-SDI 8 Data Streams RX with EDH processor 11843 7625 164 1
RX without EDH processor 11053 7066 163 1
12G-SDI 16 Data Streams RX with EDH processor 11923 7622 164 1
RX without EDH processor 11133 7059 163 1