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.

1.1. Directory Structure

The directories contain the generated files for the design examples.
Figure 2. Directory Structure for the Design Examples
Table 1.  Other Generated Files in RTL Folder
Folders Files
vid_pattgen /sdi_ii_colorbar_gen.v
/sdi_ii_ed_vid_pattgen.v
/sdi_ii_makeframe.v
/sdi_ii_patho_gen.v
/pattgen_ctrl.qsys
<qsys generated folder>
loopback /loopback_top.v
/fifo/sdi_ii_ed_loopback.sdc
/fifo/sdi_ii_ed_loopback.v
du /du_<vid_std>_top.v
sdi_<vid_std>_du_sys.qsys (optional)
<qsys generated folder>
rx /rx_<vid_std>_top.v
/sdi_<vid_std>_rx_sys.qsys
<qsys generated folder>
tx /tx_<vid_std>_top.sv
/sdi_<vid_std>_tx_sys.qsys
<qsys generated folder>
phy_adapter /sdi_ftile_phy_adapter.sv
/sdi_ftile_phy_adapter.sdc
/rxdata_dcfifo.ip
/rxdata_mwfifo.ip (optional)

[Only in 12-SDI single rate mode Design Example]

txdata_fifo.ip
<ip generated folder>
Table 2.   Other Generated Files in Simulation Folder
Folders Files
mentor /mentor.do
synopsys /vcs/filelist.f
/vcs/vcs_sim.sh
/vcsmx/vcsmx_sim.sh
testbench tb_top.sv
rx_checker/sdi_ii_tb_rx_checker.v
rx_checker/tb_data_compare.v
rx_checker/tb_dual_link_sync.v
rx_checker/tb_fifo_line_test.v
rx_checker/tb_frame_locked_test.sv
rx_checker/tb_ln_check.v
rx_checker/tb_rxsample_test.v
rx_checker/tb_trs_locked_test.sv
rx_checker/tb_txpll_test.sv
rx_checker/tb_vpid_check.v
tb_control/sdi_ii_tb_control.v
tb_control/tb_clk_rst.v
tb_control/tb_data_delay.v
tb_control/tb_serial_delay.sv
tb_control/tb_tasks.v
tb_checker/sdi_ii_tb_tx_checker.v
tb_checker/tb_serial_check_counter.v
tb_checker/tb_serial_descrambler.v
tb_checker/tb_tx_clkout_check.v
vid_pattgen/sdi_ii_colorbar_gen.v (for parallel loopback design)
vid_pattgen/sdi_ii_ed_vid_pattgen.v (for parallel loopback design)
vid_pattgen/sdi_ii_makeframe.v (for parallel loopback design)
vid_pattgen/sdi_ii_patho_gen.v (for parallel loopback design)
xcelium /xcelium_sim.sh