1.1. Directory Structure
The directories contain the generated files for the design examples.
Figure 2. Directory Structure for the Design Examples
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 | |
/pfd/clock_crossing.v 1 | |
/pfd/pfd.sdc 1 | |
/pfd/pfd.v 1 | |
/reclock/pid_controller.sv 1 | |
/reclock /rcfg_pll_frac.sv 1 | |
/reclock/sdi_reclock.sv 1 | |
du | /du_<vid_std>_top.v |
/sdi_rx_dr_f.sv (optional) 2 | |
/sdi_tx_dr_f.sv (optional) 3 | |
/rx_rcfg_grp_assign.tcl (optional) 2 | |
/tx_rcfg_grp_assign.tcl (optional) 3 | |
/sdi_<vid_std>_du_sys.qsys (optional) | |
<qsys generated folder> | |
rx | /rx_<vid_std>_top.v |
/sdi_<vid_std>_rx_sys.qsys | |
/sdi_rx_dr_f.sv (optional) 2 | |
/rx_rcfg_grp_assign.tcl (optional)2 | |
<qsys generated folder> | |
tx | /tx_<vid_std>_top.sv |
/sdi_tx_dr_f.sv (optional) 3 | |
/tx_rcfg_grp_assign.tcl (optional) 3 | |
/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) 4 | |
txdata_fifo.ip | |
<ip generated 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 | |
/vid_pattgen/sdi_ii_ed_vid_pattgen.v 5 | |
/vid_pattgen/sdi_ii_makeframe.v 5 | |
/vid_pattgen/sdi_ii_patho_gen.v 5 | |
xcelium | /xcelium_sim.sh |
1 For parallel_loopback without external VCXO design
2 Only in Intel® Agilex™ Triple/Multi rate mode Design Example
3 Only in Intel® Agilex™ Dynamic Tx clock switching enabled Design Example
4 Only in Intel® Agilex™ Multi-rate mode Design Example
5 For parallel loopback design