###################################################################### ## Interface to all DTH back-end TCDS2 connections. ###################################################################### src -c ipbus-firmware:components/ipbus_core ipbus_package.vhd src -c ipbus-firmware:components/ipbus_slaves ipbus_reg_types.vhd src -c components/tcds2_link tcds2_link_speed_pkg.vhd src -c components/tcds2_link tcds2_streams_pkg.vhd src -c components/counters unlock_counter.vhd include -c components/tclink tclink.d3 src -c tclink:firmware/source/tclink_mmcm --cd ../.. mmcm_tclink_ultrascale_plus.xcix src -c tclink:firmware/source/transceiver/ip_mgt_timing --cd ../.. gthe4_master_timing.xcix src -c tclink:firmware/source/transceiver/ip_mgt_timing --cd ../.. gth_master_timing_gthe4_common_wrapper.v src -c tclink:firmware/source/transceiver/ip_mgt_timing --cd ../.. gtwizard_ultrascale_v1_7_gthe4_common.v src -c tclink:firmware/source/transceiver/ip_mgt_timing --cd ../.. gtye4_master_timing.xcix src -c tclink:firmware/source/transceiver/ip_mgt_timing --cd ../.. gty_master_timing_gtye4_common_wrapper.v src -c tclink:firmware/source/transceiver/ip_mgt_timing --cd ../.. gtwizard_ultrascale_v1_7_gtye4_common.v # BUG BUG BUG # This could be handled better. src -c tclink:firmware/source/transceiver/ip_mgt_timing --cd ../.. gthe4_master_timing_5G.xcix src -c tclink:firmware/source/transceiver/ip_mgt_timing --cd ../.. gtye4_master_timing_5G.xcix # BUG BUG BUG end src ipbus_decode_dth_tcds2_backend_interface.vhd src dth_tcds2_backend_interface.vhd src -c tclink:firmware/constrs --cd ../.. mgt_locs.xdc setup --finalise -c components/tcds2_interface reorder_constraints.tcl addrtab -t dth_tcds2_backend_interface.xml addrtab dth_tcds2_backend_channel.xml ######################################################################