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.