FPGA Resource Usage

Implementing SMPTE SDI Interfaces with UltraScale GTH Transceivers Application Note (XAPP1248)

Document ID
XAPP1248
Release Date
2023-11-08
Revision
v1.6 English

The following table shows the FPGA resources required for an SDI interface with a Kintex UltraScale GTH transceiver. The resource usage includes all the modules required to implement the interface included in one SDI Wrapper Support instance. Resource usage is shown for various common configurations.

The results shown were achieved with Vivado Design Suite 2023.1.

The SDI receiver and transmitter interface designs do not use any MMCM clock managers. And, they do not require any block RAMs or DSP blocks.

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 in the SDI wrapper. This fixed frequency clock is usually also used as the GTH DRP clock. Only one such fixed frequency global clock is required regardless of the number of SDI interfaces are implemented in the FPGA.

UHD-SDI IP and Wrapper Configuration FF LUT Memory LUT BUFG
Max Line Rate UHD-SDI Core
3G-SDI RX/TX with EDH processor 5658 6488 140 2
RX/TX without EDH processor 5245 5983 139 2
6G-SDI RX/TX with EDH processor 6386 6870 140 2
RX/TX without EDH processor 5973 6319 139 2
12G-SDI 8 Data Streams RX/TX with EDH processor 6387 7290 140 2
RX/TX without EDH processor 5974 6760 139 2
12G-SDI 16 Data Streams RX/TX with EDH processor 6851 7450 140 2
RX/TX without EDH processor 6438 6911 139 2

Constraints

Example constraint files are provided with the reference designs and can be used as examples of the timing and placement constraints required for SDI interfaces. Typically, the only timing requirements are period constraints on the GTH transceiver reference clock IOB pins and the fixed frequency clock used for the DRPCLK and the SDI Wrapper's rx_fxdclk_in port. The GTH reference clocks constraints should specify the period of these clocks as 148.5 MHz (often rounded up to 150 MHz). I/O placements and clock constrains for the GTH transceivers are already specified within each GTH Wizard IP.