|
@@ -1,9 +1,9 @@
|
|
|
#*****************************************************************************************
|
|
#*****************************************************************************************
|
|
|
# Vivado (TM) v2024.1 (64-bit)
|
|
# Vivado (TM) v2024.1 (64-bit)
|
|
|
#
|
|
#
|
|
|
-# recreate.tcl: Tcl script for re-creating project 'pcie1234_ex'
|
|
|
|
|
|
|
+# recreate.tcl: Tcl script for re-creating project 'PciVnaEmul'
|
|
|
#
|
|
#
|
|
|
-# Generated by Vivado on Wed Oct 09 12:53:56 +0300 2024
|
|
|
|
|
|
|
+# Generated by Vivado on Thu Oct 10 10:35:07 +0300 2024
|
|
|
# IP Build 5075265 on Wed May 22 21:45:21 MDT 2024
|
|
# IP Build 5075265 on Wed May 22 21:45:21 MDT 2024
|
|
|
#
|
|
#
|
|
|
# This file contains the Vivado Tcl commands for re-creating the project to the state*
|
|
# This file contains the Vivado Tcl commands for re-creating the project to the state*
|
|
@@ -23,87 +23,95 @@
|
|
|
# 2. The following source(s) files that were local or imported into the original project.
|
|
# 2. The following source(s) files that were local or imported into the original project.
|
|
|
# (Please see the '$orig_proj_dir' and '$origin_dir' variable setting below at the start of the script)
|
|
# (Please see the '$orig_proj_dir' and '$origin_dir' variable setting below at the start of the script)
|
|
|
#
|
|
#
|
|
|
-# "D:/testPci/pcie1234_ex/pcie1234_ex.srcs/sources_1/ip/pcie1234/pcie1234.xci"
|
|
|
|
|
-# "D:/testPci/pcie1234_ex/pcie1234_ex.srcs/sources_1/ip/ClkPllSysTo125/ClkPllSysTo125.xci"
|
|
|
|
|
|
|
+# "C:/PciVnaEmul_PROJ/PciVnaEmul.srcs/sources_1/ip/MeasDataFifo/MeasDataFifo.xci"
|
|
|
|
|
+# "C:/PciVnaEmul_PROJ/PciVnaEmul.srcs/sources_1/ip/pcie1234/pcie1234.xci"
|
|
|
|
|
+# "C:/PciVnaEmul_PROJ/PciVnaEmul.srcs/sources_1/ip/ClkPllSysTo125/ClkPllSysTo125.xci"
|
|
|
|
|
+# "C:/PciVnaEmul_PROJ/PciVnaEmul.srcs/sources_1/ip/CdcFifo/CdcFifo.xci"
|
|
|
|
|
+# "C:/PciVnaEmul_PROJ/PciVnaEmul.srcs/utils_1/imports/synth_1/PciVnaEmulTop.dcp"
|
|
|
#
|
|
#
|
|
|
# 3. The following remote source files that were added to the original project:-
|
|
# 3. The following remote source files that were added to the original project:-
|
|
|
#
|
|
#
|
|
|
-# "C:/PciVnaEmul_Repo/src/PulseMeas/ActivePortSelector.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/InternalDsp/AdcCalibration.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/InternalDsp/ComplPrng.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/InternalDsp/CordicNco.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/InternalDsp/CordicRotation.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/DitherGen/DitherGenv2.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/InternalDsp/DspPipeline.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/EP_MEM.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/Math/FpCustomMultiplier.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/GainOverloadControl/GainControl.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/GainOverloadControl/GainControlWrapper.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/InitRst/InitRst.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/Top/IntermediateLogic.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/InternalDsp/InternalDsp.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/InternalDsp/MeasCtrlModule.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PulseMeas/MeasStartEventGen.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/Math/MultModule.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PulseMeas/Mux.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/Math/MyIntToFp.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/InternalDsp/NcoRstGen.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/GainOverloadControl/OverloadDetect.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PulseMeas/PGenRstGenerator.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/PIO.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/PIO_EP.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/PIO_EP_MEM_ACCESS.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/PIO_RX_ENGINE.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/PIO_TO_CTRL.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/PIO_TX_ENGINE.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PulseMeas/PulseGen.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/RegMap/RegMap.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/Top/S5443Top.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PulseMeas/SampleStrobeGenRstDemux.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/Math/SimpleMult.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PulseMeas/StartAfterGainSel.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/Math/SumAcc.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PulseMeas/TrigInt2Mux.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/InternalDsp/WinParameters.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/InternalDsp/Win_calc.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/pcie1234_pipe_clock.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/pcie1234_support.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/pcie_app_7x.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/xilinx_pcie_2_1_ep_7x.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/Top/PciVnaEmulTop.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_pl.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/ClkGen/Clk200Gen.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/ExtDspInterface/DspPpiOut.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/pci_exp_expect_tasks.vh"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/sys_clk_gen.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/AdcDataRx/delay_controller_wrap.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/xilinx_pcie_2_1_rport_7x.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/AdcDataRx/n_x_serdes_1_to_7_mmcm_idelay_sdr.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/AdcDataRx/serdes_1_to_7_mmcm_idelay_sdr.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/pcie1234_gt_top_pipe_mode.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_cfg.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/AdcDataRx/AdcDataInterface.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/MeasDataFifo/FifoController.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_tx.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/AdcDataRx/AdcSync.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/ExtDspInterface/DspInterface.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/AdcDataRx/serdes_1_to_7_slave_idelay_sdr.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/pipe_interconnect.vh"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/ExtDspInterface/SlaveSpi.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/xil_sig2pipe.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/MeasDataFifo/MeasDataFifoWrapper.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PulseMeas/PulseGenNew.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/sample_tests1.vh"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/board_common.vh"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/pcie_axi_trn_bridge.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/AdcDataRx/top5x2_7to1_sdr_rx.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/pcie_2_1_rport_7x.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/sys_clk_gen_ds.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_rx.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_com.v"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/tests.vh"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/constr/xilinx_pcie_7x_ep_x1g1.xdc"
|
|
|
|
|
-# "C:/PciVnaEmul_Repo/src/PciE/board.v"
|
|
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PulseMeas/ActivePortSelector.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/InternalDsp/AdcCalibration.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/InternalDsp/ComplPrng.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/InternalDsp/CordicNco.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/InternalDsp/CordicRotation.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/DitherGen/DitherGenv2.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/InternalDsp/DspPipeline.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/EP_MEM.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/Math/FpCustomMultiplier.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/GainOverloadControl/GainControl.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/GainOverloadControl/GainControlWrapper.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/InitRst/InitRst.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/Top/IntermediateLogic.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/InternalDsp/InternalDsp.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/InternalDsp/MeasCtrlModule.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PulseMeas/MeasStartEventGen.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/Math/MultModule.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PulseMeas/Mux.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/Math/MyIntToFp.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/InternalDsp/NcoRstGen.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/GainOverloadControl/OverloadDetect.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PulseMeas/PGenRstGenerator.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/PIO.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/PIO_EP.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/PIO_EP_MEM_ACCESS.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/PIO_RX_ENGINE.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/PIO_TO_CTRL.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/PIO_TX_ENGINE.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PulseMeas/PulseGen.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/RegMap/RegMap.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/Top/S5443Top.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PulseMeas/SampleStrobeGenRstDemux.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/Math/SimpleMult.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PulseMeas/StartAfterGainSel.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/Math/SumAcc.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PulseMeas/TrigInt2Mux.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/InternalDsp/WinParameters.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/InternalDsp/Win_calc.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pcie1234_pipe_clock.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pcie1234_support.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pcie_app_7x.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/xilinx_pcie_2_1_ep_7x.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/Top/PciVnaEmulTop.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/ExtDspInterface/DspInterface.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/MeasDataFifo/FifoController.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/MeasDataFifo/MeasDataFifoWrapper.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/ExtDspInterface/SlaveSpi.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/board_common.vh"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pci_exp_expect_tasks.vh"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/tests.vh"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/sample_tests1.vh"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pipe_interconnect.vh"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pcie1234_gt_top_pipe_mode.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/constr/xilinx_pcie_7x_ep_x1g1.xdc"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/Sim/S5443TopSimpleMeasTb.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/EP_MEM.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/PIO.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/PIO_EP.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/PIO_EP_MEM_ACCESS.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/PIO_RX_ENGINE.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/PIO_TO_CTRL.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/PIO_TX_ENGINE.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/board_common.vh"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_cfg.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pci_exp_expect_tasks.vh"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_com.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_pl.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_rx.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/tests.vh"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/sample_tests1.vh"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_tx.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pcie1234_pipe_clock.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pcie1234_support.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pcie_app_7x.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pcie_axi_trn_bridge.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/sys_clk_gen.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/sys_clk_gen_ds.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/xilinx_pcie_2_1_ep_7x.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/xilinx_pcie_2_1_rport_7x.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/board.v"
|
|
|
|
|
+# "C:/PciVnaEmul_REPO/src/PciE/pipe_interconnect.vh"
|
|
|
#
|
|
#
|
|
|
#*****************************************************************************************
|
|
#*****************************************************************************************
|
|
|
|
|
|
|
@@ -111,8 +119,11 @@
|
|
|
proc checkRequiredFiles { origin_dir} {
|
|
proc checkRequiredFiles { origin_dir} {
|
|
|
set status true
|
|
set status true
|
|
|
set files [list \
|
|
set files [list \
|
|
|
- "D:/testPci/pcie1234_ex/pcie1234_ex.srcs/sources_1/ip/pcie1234/pcie1234.xci" \
|
|
|
|
|
- "D:/testPci/pcie1234_ex/pcie1234_ex.srcs/sources_1/ip/ClkPllSysTo125/ClkPllSysTo125.xci" \
|
|
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_PROJ/PciVnaEmul.srcs/sources_1/ip/MeasDataFifo/MeasDataFifo.xci"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_PROJ/PciVnaEmul.srcs/sources_1/ip/pcie1234/pcie1234.xci"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_PROJ/PciVnaEmul.srcs/sources_1/ip/ClkPllSysTo125/ClkPllSysTo125.xci"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_PROJ/PciVnaEmul.srcs/sources_1/ip/CdcFifo/CdcFifo.xci"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_PROJ/PciVnaEmul.srcs/utils_1/imports/synth_1/PciVnaEmulTop.dcp"]"\
|
|
|
]
|
|
]
|
|
|
foreach ifile $files {
|
|
foreach ifile $files {
|
|
|
if { ![file isfile $ifile] } {
|
|
if { ![file isfile $ifile] } {
|
|
@@ -122,82 +133,87 @@ proc checkRequiredFiles { origin_dir} {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
set files [list \
|
|
set files [list \
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PulseMeas/ActivePortSelector.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/InternalDsp/AdcCalibration.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/InternalDsp/ComplPrng.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/InternalDsp/CordicNco.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/InternalDsp/CordicRotation.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/DitherGen/DitherGenv2.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/InternalDsp/DspPipeline.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/EP_MEM.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/Math/FpCustomMultiplier.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/GainOverloadControl/GainControl.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/GainOverloadControl/GainControlWrapper.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/InitRst/InitRst.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/Top/IntermediateLogic.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/InternalDsp/InternalDsp.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/InternalDsp/MeasCtrlModule.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PulseMeas/MeasStartEventGen.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/Math/MultModule.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PulseMeas/Mux.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/Math/MyIntToFp.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/InternalDsp/NcoRstGen.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/GainOverloadControl/OverloadDetect.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PulseMeas/PGenRstGenerator.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/PIO.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/PIO_EP.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/PIO_EP_MEM_ACCESS.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/PIO_RX_ENGINE.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/PIO_TO_CTRL.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/PIO_TX_ENGINE.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PulseMeas/PulseGen.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/RegMap/RegMap.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/Top/S5443Top.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PulseMeas/SampleStrobeGenRstDemux.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/Math/SimpleMult.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PulseMeas/StartAfterGainSel.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/Math/SumAcc.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PulseMeas/TrigInt2Mux.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/InternalDsp/WinParameters.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/InternalDsp/Win_calc.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/pcie1234_pipe_clock.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/pcie1234_support.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/pcie_app_7x.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/xilinx_pcie_2_1_ep_7x.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/Top/PciVnaEmulTop.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_pl.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/ClkGen/Clk200Gen.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/ExtDspInterface/DspPpiOut.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/pci_exp_expect_tasks.vh"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/sys_clk_gen.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/AdcDataRx/delay_controller_wrap.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/xilinx_pcie_2_1_rport_7x.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/AdcDataRx/n_x_serdes_1_to_7_mmcm_idelay_sdr.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/AdcDataRx/serdes_1_to_7_mmcm_idelay_sdr.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/pcie1234_gt_top_pipe_mode.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_cfg.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/AdcDataRx/AdcDataInterface.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/MeasDataFifo/FifoController.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_tx.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/AdcDataRx/AdcSync.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/ExtDspInterface/DspInterface.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/AdcDataRx/serdes_1_to_7_slave_idelay_sdr.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/pipe_interconnect.vh"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/ExtDspInterface/SlaveSpi.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/xil_sig2pipe.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/MeasDataFifo/MeasDataFifoWrapper.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PulseMeas/PulseGenNew.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/sample_tests1.vh"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/board_common.vh"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/pcie_axi_trn_bridge.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/AdcDataRx/top5x2_7to1_sdr_rx.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/pcie_2_1_rport_7x.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/sys_clk_gen_ds.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_rx.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_com.v"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/tests.vh"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/constr/xilinx_pcie_7x_ep_x1g1.xdc"]"\
|
|
|
|
|
- "[file normalize "$origin_dir/PciVnaEmul_Repo/src/PciE/board.v"]"\
|
|
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PulseMeas/ActivePortSelector.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/InternalDsp/AdcCalibration.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/InternalDsp/ComplPrng.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/InternalDsp/CordicNco.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/InternalDsp/CordicRotation.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/DitherGen/DitherGenv2.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/InternalDsp/DspPipeline.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/EP_MEM.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/Math/FpCustomMultiplier.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/GainOverloadControl/GainControl.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/GainOverloadControl/GainControlWrapper.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/InitRst/InitRst.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/Top/IntermediateLogic.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/InternalDsp/InternalDsp.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/InternalDsp/MeasCtrlModule.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PulseMeas/MeasStartEventGen.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/Math/MultModule.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PulseMeas/Mux.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/Math/MyIntToFp.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/InternalDsp/NcoRstGen.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/GainOverloadControl/OverloadDetect.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PulseMeas/PGenRstGenerator.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/PIO.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/PIO_EP.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/PIO_EP_MEM_ACCESS.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/PIO_RX_ENGINE.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/PIO_TO_CTRL.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/PIO_TX_ENGINE.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PulseMeas/PulseGen.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/RegMap/RegMap.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/Top/S5443Top.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PulseMeas/SampleStrobeGenRstDemux.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/Math/SimpleMult.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PulseMeas/StartAfterGainSel.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/Math/SumAcc.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PulseMeas/TrigInt2Mux.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/InternalDsp/WinParameters.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/InternalDsp/Win_calc.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pcie1234_pipe_clock.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pcie1234_support.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pcie_app_7x.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/xilinx_pcie_2_1_ep_7x.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/Top/PciVnaEmulTop.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/ExtDspInterface/DspInterface.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/MeasDataFifo/FifoController.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/MeasDataFifo/MeasDataFifoWrapper.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/ExtDspInterface/SlaveSpi.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/board_common.vh"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pci_exp_expect_tasks.vh"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/tests.vh"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/sample_tests1.vh"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pipe_interconnect.vh"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pcie1234_gt_top_pipe_mode.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/constr/xilinx_pcie_7x_ep_x1g1.xdc"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/Sim/S5443TopSimpleMeasTb.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/EP_MEM.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/PIO.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/PIO_EP.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/PIO_EP_MEM_ACCESS.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/PIO_RX_ENGINE.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/PIO_TO_CTRL.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/PIO_TX_ENGINE.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/board_common.vh"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_cfg.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pci_exp_expect_tasks.vh"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_com.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_pl.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_rx.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/tests.vh"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/sample_tests1.vh"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_tx.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pcie1234_pipe_clock.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pcie1234_support.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pcie_app_7x.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pcie_axi_trn_bridge.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/sys_clk_gen.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/sys_clk_gen_ds.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/xilinx_pcie_2_1_ep_7x.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/xilinx_pcie_2_1_rport_7x.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/board.v"]"\
|
|
|
|
|
+ "[file normalize "$origin_dir/PciVnaEmul_REPO/src/PciE/pipe_interconnect.vh"]"\
|
|
|
]
|
|
]
|
|
|
foreach ifile $files {
|
|
foreach ifile $files {
|
|
|
if { ![file isfile $ifile] } {
|
|
if { ![file isfile $ifile] } {
|
|
@@ -217,7 +233,7 @@ if { [info exists ::origin_dir_loc] } {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
# Set the project name
|
|
# Set the project name
|
|
|
-set _xil_proj_name_ "pcie1234_ex"
|
|
|
|
|
|
|
+set _xil_proj_name_ "PciVnaEmul"
|
|
|
|
|
|
|
|
# Use project name variable, if specified in the tcl shell
|
|
# Use project name variable, if specified in the tcl shell
|
|
|
if { [info exists ::user_project_name] } {
|
|
if { [info exists ::user_project_name] } {
|
|
@@ -273,7 +289,7 @@ if { $::argc > 0 } {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
# Set the directory path for the original project from where this script was exported
|
|
# Set the directory path for the original project from where this script was exported
|
|
|
-set orig_proj_dir "D:/testPci/pcie1234_ex"
|
|
|
|
|
|
|
+set orig_proj_dir "[file normalize "$origin_dir/PciVnaEmul_PROJ"]"
|
|
|
|
|
|
|
|
# Check for paths and files needed for project creation
|
|
# Check for paths and files needed for project creation
|
|
|
set validate_required 0
|
|
set validate_required 0
|
|
@@ -301,22 +317,15 @@ set_property -name "default_lib" -value "xil_defaultlib" -objects $obj
|
|
|
set_property -name "enable_resource_estimation" -value "0" -objects $obj
|
|
set_property -name "enable_resource_estimation" -value "0" -objects $obj
|
|
|
set_property -name "enable_vhdl_2008" -value "1" -objects $obj
|
|
set_property -name "enable_vhdl_2008" -value "1" -objects $obj
|
|
|
set_property -name "ip_cache_permissions" -value "read write" -objects $obj
|
|
set_property -name "ip_cache_permissions" -value "read write" -objects $obj
|
|
|
-set_property -name "ip_output_repo" -value "D:/testPci/${_xil_proj_name_}/${_xil_proj_name_}.cache/ip" -objects $obj
|
|
|
|
|
|
|
+set_property -name "ip_output_repo" -value "$proj_dir/${_xil_proj_name_}.cache/ip" -objects $obj
|
|
|
set_property -name "mem.enable_memory_map_generation" -value "1" -objects $obj
|
|
set_property -name "mem.enable_memory_map_generation" -value "1" -objects $obj
|
|
|
set_property -name "part" -value "xc7a100tfgg484-2" -objects $obj
|
|
set_property -name "part" -value "xc7a100tfgg484-2" -objects $obj
|
|
|
set_property -name "revised_directory_structure" -value "1" -objects $obj
|
|
set_property -name "revised_directory_structure" -value "1" -objects $obj
|
|
|
-set_property -name "sim.central_dir" -value "D:/testPci/${_xil_proj_name_}/${_xil_proj_name_}.ip_user_files" -objects $obj
|
|
|
|
|
|
|
+set_property -name "sim.central_dir" -value "$proj_dir/${_xil_proj_name_}.ip_user_files" -objects $obj
|
|
|
set_property -name "sim.ip.auto_export_scripts" -value "1" -objects $obj
|
|
set_property -name "sim.ip.auto_export_scripts" -value "1" -objects $obj
|
|
|
set_property -name "simulator_language" -value "Mixed" -objects $obj
|
|
set_property -name "simulator_language" -value "Mixed" -objects $obj
|
|
|
set_property -name "sim_compile_state" -value "1" -objects $obj
|
|
set_property -name "sim_compile_state" -value "1" -objects $obj
|
|
|
-set_property -name "webtalk.activehdl_export_sim" -value "8" -objects $obj
|
|
|
|
|
-set_property -name "webtalk.ies_export_sim" -value "7" -objects $obj
|
|
|
|
|
-set_property -name "webtalk.modelsim_export_sim" -value "8" -objects $obj
|
|
|
|
|
-set_property -name "webtalk.questa_export_sim" -value "8" -objects $obj
|
|
|
|
|
-set_property -name "webtalk.riviera_export_sim" -value "8" -objects $obj
|
|
|
|
|
-set_property -name "webtalk.vcs_export_sim" -value "8" -objects $obj
|
|
|
|
|
-set_property -name "webtalk.xsim_export_sim" -value "8" -objects $obj
|
|
|
|
|
-set_property -name "webtalk.xsim_launch_sim" -value "57" -objects $obj
|
|
|
|
|
|
|
+set_property -name "webtalk.xsim_launch_sim" -value "69" -objects $obj
|
|
|
set_property -name "xpm_libraries" -value "XPM_CDC XPM_MEMORY" -objects $obj
|
|
set_property -name "xpm_libraries" -value "XPM_CDC XPM_MEMORY" -objects $obj
|
|
|
|
|
|
|
|
# Create 'sources_1' fileset (if not found)
|
|
# Create 'sources_1' fileset (if not found)
|
|
@@ -327,120 +336,130 @@ if {[string equal [get_filesets -quiet sources_1] ""]} {
|
|
|
# Set 'sources_1' fileset object
|
|
# Set 'sources_1' fileset object
|
|
|
set obj [get_filesets sources_1]
|
|
set obj [get_filesets sources_1]
|
|
|
set files [list \
|
|
set files [list \
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PulseMeas/ActivePortSelector.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/InternalDsp/AdcCalibration.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/InternalDsp/ComplPrng.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/InternalDsp/CordicNco.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/InternalDsp/CordicRotation.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/DitherGen/DitherGenv2.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/InternalDsp/DspPipeline.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/EP_MEM.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/Math/FpCustomMultiplier.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/GainOverloadControl/GainControl.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/GainOverloadControl/GainControlWrapper.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/InitRst/InitRst.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/Top/IntermediateLogic.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/InternalDsp/InternalDsp.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/InternalDsp/MeasCtrlModule.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PulseMeas/MeasStartEventGen.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/Math/MultModule.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PulseMeas/Mux.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/Math/MyIntToFp.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/InternalDsp/NcoRstGen.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/GainOverloadControl/OverloadDetect.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PulseMeas/PGenRstGenerator.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/PIO.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/PIO_EP.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/PIO_EP_MEM_ACCESS.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/PIO_RX_ENGINE.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/PIO_TO_CTRL.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/PIO_TX_ENGINE.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PulseMeas/PulseGen.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/RegMap/RegMap.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/Top/S5443Top.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PulseMeas/SampleStrobeGenRstDemux.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/Math/SimpleMult.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PulseMeas/StartAfterGainSel.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/Math/SumAcc.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PulseMeas/TrigInt2Mux.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/InternalDsp/WinParameters.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/InternalDsp/Win_calc.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/pcie1234_pipe_clock.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/pcie1234_support.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/pcie_app_7x.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/xilinx_pcie_2_1_ep_7x.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/Top/PciVnaEmulTop.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_pl.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/ClkGen/Clk200Gen.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/ExtDspInterface/DspPpiOut.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/pci_exp_expect_tasks.vh"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/sys_clk_gen.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/AdcDataRx/delay_controller_wrap.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/xilinx_pcie_2_1_rport_7x.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/AdcDataRx/n_x_serdes_1_to_7_mmcm_idelay_sdr.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/AdcDataRx/serdes_1_to_7_mmcm_idelay_sdr.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/pcie1234_gt_top_pipe_mode.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_cfg.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/AdcDataRx/AdcDataInterface.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/MeasDataFifo/FifoController.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_tx.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/AdcDataRx/AdcSync.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/ExtDspInterface/DspInterface.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/AdcDataRx/serdes_1_to_7_slave_idelay_sdr.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/pipe_interconnect.vh"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/ExtDspInterface/SlaveSpi.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/xil_sig2pipe.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/MeasDataFifo/MeasDataFifoWrapper.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PulseMeas/PulseGenNew.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/sample_tests1.vh"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/board_common.vh"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/pcie_axi_trn_bridge.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/AdcDataRx/top5x2_7to1_sdr_rx.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/pcie_2_1_rport_7x.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/sys_clk_gen_ds.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_rx.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/pci_exp_usrapp_com.v"] \
|
|
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/tests.vh"] \
|
|
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PulseMeas/ActivePortSelector.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/InternalDsp/AdcCalibration.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/InternalDsp/ComplPrng.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/InternalDsp/CordicNco.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/InternalDsp/CordicRotation.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/DitherGen/DitherGenv2.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/InternalDsp/DspPipeline.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/EP_MEM.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/Math/FpCustomMultiplier.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/GainOverloadControl/GainControl.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/GainOverloadControl/GainControlWrapper.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/InitRst/InitRst.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/Top/IntermediateLogic.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/InternalDsp/InternalDsp.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/InternalDsp/MeasCtrlModule.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PulseMeas/MeasStartEventGen.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/Math/MultModule.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PulseMeas/Mux.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/Math/MyIntToFp.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/InternalDsp/NcoRstGen.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/GainOverloadControl/OverloadDetect.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PulseMeas/PGenRstGenerator.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/PIO.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/PIO_EP.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/PIO_EP_MEM_ACCESS.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/PIO_RX_ENGINE.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/PIO_TO_CTRL.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/PIO_TX_ENGINE.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PulseMeas/PulseGen.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/RegMap/RegMap.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/Top/S5443Top.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PulseMeas/SampleStrobeGenRstDemux.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/Math/SimpleMult.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PulseMeas/StartAfterGainSel.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/Math/SumAcc.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PulseMeas/TrigInt2Mux.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/InternalDsp/WinParameters.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/InternalDsp/Win_calc.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pcie1234_pipe_clock.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pcie1234_support.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pcie_app_7x.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/xilinx_pcie_2_1_ep_7x.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/Top/PciVnaEmulTop.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/ExtDspInterface/DspInterface.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/MeasDataFifo/FifoController.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/MeasDataFifo/MeasDataFifoWrapper.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/ExtDspInterface/SlaveSpi.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/board_common.vh"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pci_exp_expect_tasks.vh"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/tests.vh"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/sample_tests1.vh"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pipe_interconnect.vh"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pcie1234_gt_top_pipe_mode.v"] \
|
|
|
]
|
|
]
|
|
|
add_files -norecurse -fileset $obj $files
|
|
add_files -norecurse -fileset $obj $files
|
|
|
|
|
|
|
|
-# Import local files from the original project
|
|
|
|
|
-set files [list \
|
|
|
|
|
- "D:/testPci/pcie1234_ex/pcie1234_ex.srcs/sources_1/ip/pcie1234/pcie1234.xci"\
|
|
|
|
|
- "D:/testPci/pcie1234_ex/pcie1234_ex.srcs/sources_1/ip/ClkPllSysTo125/ClkPllSysTo125.xci"\
|
|
|
|
|
-]
|
|
|
|
|
-set imported_files ""
|
|
|
|
|
-foreach f $files {
|
|
|
|
|
- lappend imported_files [import_files -fileset sources_1 $f]
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
# Set 'sources_1' fileset file properties for remote files
|
|
# Set 'sources_1' fileset file properties for remote files
|
|
|
-set file "$origin_dir/PciVnaEmul_Repo/src/PciE/pci_exp_expect_tasks.vh"
|
|
|
|
|
|
|
+set file "$origin_dir/PciVnaEmul_REPO/src/PciE/board_common.vh"
|
|
|
set file [file normalize $file]
|
|
set file [file normalize $file]
|
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
|
set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
|
|
|
|
|
|
-set file "$origin_dir/PciVnaEmul_Repo/src/PciE/pipe_interconnect.vh"
|
|
|
|
|
|
|
+set file "$origin_dir/PciVnaEmul_REPO/src/PciE/pci_exp_expect_tasks.vh"
|
|
|
set file [file normalize $file]
|
|
set file [file normalize $file]
|
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
|
set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
|
|
|
|
|
|
-set file "$origin_dir/PciVnaEmul_Repo/src/PciE/sample_tests1.vh"
|
|
|
|
|
|
|
+set file "$origin_dir/PciVnaEmul_REPO/src/PciE/tests.vh"
|
|
|
set file [file normalize $file]
|
|
set file [file normalize $file]
|
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
|
set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
|
|
|
|
|
|
-set file "$origin_dir/PciVnaEmul_Repo/src/PciE/board_common.vh"
|
|
|
|
|
|
|
+set file "$origin_dir/PciVnaEmul_REPO/src/PciE/sample_tests1.vh"
|
|
|
set file [file normalize $file]
|
|
set file [file normalize $file]
|
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
|
set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
|
|
|
|
|
|
-set file "$origin_dir/PciVnaEmul_Repo/src/PciE/tests.vh"
|
|
|
|
|
|
|
+set file "$origin_dir/PciVnaEmul_REPO/src/PciE/pipe_interconnect.vh"
|
|
|
set file [file normalize $file]
|
|
set file [file normalize $file]
|
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
|
set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+# Set 'sources_1' fileset file properties for local files
|
|
|
|
|
+# None
|
|
|
|
|
+
|
|
|
|
|
+# Set 'sources_1' fileset properties
|
|
|
|
|
+set obj [get_filesets sources_1]
|
|
|
|
|
+set_property -name "dataflow_viewer_settings" -value "min_width=16" -objects $obj
|
|
|
|
|
+set_property -name "top" -value "PciVnaEmulTop" -objects $obj
|
|
|
|
|
+set_property -name "top_auto_set" -value "0" -objects $obj
|
|
|
|
|
+
|
|
|
|
|
+# Set 'sources_1' fileset object
|
|
|
|
|
+set obj [get_filesets sources_1]
|
|
|
|
|
+# Import local files from the original project
|
|
|
|
|
+set files [list \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_PROJ/PciVnaEmul.srcs/sources_1/ip/MeasDataFifo/MeasDataFifo.xci" ]\
|
|
|
|
|
+]
|
|
|
|
|
+set imported_files [import_files -fileset sources_1 $files]
|
|
|
|
|
+
|
|
|
|
|
+# Set 'sources_1' fileset file properties for remote files
|
|
|
|
|
+# None
|
|
|
|
|
+
|
|
|
|
|
+# Set 'sources_1' fileset file properties for local files
|
|
|
|
|
+set file "MeasDataFifo/MeasDataFifo.xci"
|
|
|
|
|
+set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
|
|
|
+set_property -name "generate_files_for_reference" -value "0" -objects $file_obj
|
|
|
|
|
+set_property -name "registered_with_manager" -value "1" -objects $file_obj
|
|
|
|
|
+if { ![get_property "is_locked" $file_obj] } {
|
|
|
|
|
+ set_property -name "synth_checkpoint_mode" -value "Singular" -objects $file_obj
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+# Set 'sources_1' fileset object
|
|
|
|
|
+set obj [get_filesets sources_1]
|
|
|
|
|
+# Import local files from the original project
|
|
|
|
|
+set files [list \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_PROJ/PciVnaEmul.srcs/sources_1/ip/pcie1234/pcie1234.xci" ]\
|
|
|
|
|
+]
|
|
|
|
|
+set imported_files [import_files -fileset sources_1 $files]
|
|
|
|
|
+
|
|
|
|
|
+# Set 'sources_1' fileset file properties for remote files
|
|
|
|
|
+# None
|
|
|
|
|
+
|
|
|
# Set 'sources_1' fileset file properties for local files
|
|
# Set 'sources_1' fileset file properties for local files
|
|
|
set file "pcie1234/pcie1234.xci"
|
|
set file "pcie1234/pcie1234.xci"
|
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
@@ -450,6 +469,19 @@ if { ![get_property "is_locked" $file_obj] } {
|
|
|
set_property -name "synth_checkpoint_mode" -value "Singular" -objects $file_obj
|
|
set_property -name "synth_checkpoint_mode" -value "Singular" -objects $file_obj
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+# Set 'sources_1' fileset object
|
|
|
|
|
+set obj [get_filesets sources_1]
|
|
|
|
|
+# Import local files from the original project
|
|
|
|
|
+set files [list \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_PROJ/PciVnaEmul.srcs/sources_1/ip/ClkPllSysTo125/ClkPllSysTo125.xci" ]\
|
|
|
|
|
+]
|
|
|
|
|
+set imported_files [import_files -fileset sources_1 $files]
|
|
|
|
|
+
|
|
|
|
|
+# Set 'sources_1' fileset file properties for remote files
|
|
|
|
|
+# None
|
|
|
|
|
+
|
|
|
|
|
+# Set 'sources_1' fileset file properties for local files
|
|
|
set file "ClkPllSysTo125/ClkPllSysTo125.xci"
|
|
set file "ClkPllSysTo125/ClkPllSysTo125.xci"
|
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
|
set_property -name "generate_files_for_reference" -value "0" -objects $file_obj
|
|
set_property -name "generate_files_for_reference" -value "0" -objects $file_obj
|
|
@@ -459,11 +491,26 @@ if { ![get_property "is_locked" $file_obj] } {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-# Set 'sources_1' fileset properties
|
|
|
|
|
|
|
+# Set 'sources_1' fileset object
|
|
|
set obj [get_filesets sources_1]
|
|
set obj [get_filesets sources_1]
|
|
|
-set_property -name "dataflow_viewer_settings" -value "min_width=16" -objects $obj
|
|
|
|
|
-set_property -name "top" -value "PciVnaEmulTop" -objects $obj
|
|
|
|
|
-set_property -name "top_auto_set" -value "0" -objects $obj
|
|
|
|
|
|
|
+# Import local files from the original project
|
|
|
|
|
+set files [list \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_PROJ/PciVnaEmul.srcs/sources_1/ip/CdcFifo/CdcFifo.xci" ]\
|
|
|
|
|
+]
|
|
|
|
|
+set imported_files [import_files -fileset sources_1 $files]
|
|
|
|
|
+
|
|
|
|
|
+# Set 'sources_1' fileset file properties for remote files
|
|
|
|
|
+# None
|
|
|
|
|
+
|
|
|
|
|
+# Set 'sources_1' fileset file properties for local files
|
|
|
|
|
+set file "CdcFifo/CdcFifo.xci"
|
|
|
|
|
+set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
|
|
|
|
+set_property -name "generate_files_for_reference" -value "0" -objects $file_obj
|
|
|
|
|
+set_property -name "registered_with_manager" -value "1" -objects $file_obj
|
|
|
|
|
+if { ![get_property "is_locked" $file_obj] } {
|
|
|
|
|
+ set_property -name "synth_checkpoint_mode" -value "Singular" -objects $file_obj
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
|
|
|
# Create 'constrs_1' fileset (if not found)
|
|
# Create 'constrs_1' fileset (if not found)
|
|
|
if {[string equal [get_filesets -quiet constrs_1] ""]} {
|
|
if {[string equal [get_filesets -quiet constrs_1] ""]} {
|
|
@@ -474,16 +521,18 @@ if {[string equal [get_filesets -quiet constrs_1] ""]} {
|
|
|
set obj [get_filesets constrs_1]
|
|
set obj [get_filesets constrs_1]
|
|
|
|
|
|
|
|
# Add/Import constrs file and set constrs file properties
|
|
# Add/Import constrs file and set constrs file properties
|
|
|
-set file "[file normalize "$origin_dir/PciVnaEmul_Repo/constr/xilinx_pcie_7x_ep_x1g1.xdc"]"
|
|
|
|
|
|
|
+set file "[file normalize "$origin_dir/PciVnaEmul_REPO/constr/xilinx_pcie_7x_ep_x1g1.xdc"]"
|
|
|
set file_added [add_files -norecurse -fileset $obj [list $file]]
|
|
set file_added [add_files -norecurse -fileset $obj [list $file]]
|
|
|
-set file "$origin_dir/PciVnaEmul_Repo/constr/xilinx_pcie_7x_ep_x1g1.xdc"
|
|
|
|
|
|
|
+set file "$origin_dir/PciVnaEmul_REPO/constr/xilinx_pcie_7x_ep_x1g1.xdc"
|
|
|
set file [file normalize $file]
|
|
set file [file normalize $file]
|
|
|
set file_obj [get_files -of_objects [get_filesets constrs_1] [list "*$file"]]
|
|
set file_obj [get_files -of_objects [get_filesets constrs_1] [list "*$file"]]
|
|
|
set_property -name "file_type" -value "XDC" -objects $file_obj
|
|
set_property -name "file_type" -value "XDC" -objects $file_obj
|
|
|
|
|
|
|
|
# Set 'constrs_1' fileset properties
|
|
# Set 'constrs_1' fileset properties
|
|
|
set obj [get_filesets constrs_1]
|
|
set obj [get_filesets constrs_1]
|
|
|
|
|
+set_property -name "target_constrs_file" -value "[file normalize "$origin_dir/PciVnaEmul_REPO/constr/xilinx_pcie_7x_ep_x1g1.xdc"]" -objects $obj
|
|
|
set_property -name "target_part" -value "xc7a100tfgg484-2" -objects $obj
|
|
set_property -name "target_part" -value "xc7a100tfgg484-2" -objects $obj
|
|
|
|
|
+set_property -name "target_ucf" -value "[file normalize "$origin_dir/PciVnaEmul_REPO/constr/xilinx_pcie_7x_ep_x1g1.xdc"]" -objects $obj
|
|
|
|
|
|
|
|
# Create 'sim_1' fileset (if not found)
|
|
# Create 'sim_1' fileset (if not found)
|
|
|
if {[string equal [get_filesets -quiet sim_1] ""]} {
|
|
if {[string equal [get_filesets -quiet sim_1] ""]} {
|
|
@@ -493,25 +542,91 @@ if {[string equal [get_filesets -quiet sim_1] ""]} {
|
|
|
# Set 'sim_1' fileset object
|
|
# Set 'sim_1' fileset object
|
|
|
set obj [get_filesets sim_1]
|
|
set obj [get_filesets sim_1]
|
|
|
set files [list \
|
|
set files [list \
|
|
|
- [file normalize "${origin_dir}/PciVnaEmul_Repo/src/PciE/board.v"] \
|
|
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/Sim/S5443TopSimpleMeasTb.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/EP_MEM.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/PIO.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/PIO_EP.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/PIO_EP_MEM_ACCESS.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/PIO_RX_ENGINE.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/PIO_TO_CTRL.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/PIO_TX_ENGINE.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/board_common.vh"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_cfg.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pci_exp_expect_tasks.vh"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_com.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_pl.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_rx.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/tests.vh"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/sample_tests1.vh"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pci_exp_usrapp_tx.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pcie1234_pipe_clock.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pcie1234_support.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pcie_app_7x.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pcie_axi_trn_bridge.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/sys_clk_gen.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/sys_clk_gen_ds.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/xilinx_pcie_2_1_ep_7x.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/xilinx_pcie_2_1_rport_7x.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/board.v"] \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_REPO/src/PciE/pipe_interconnect.vh"] \
|
|
|
]
|
|
]
|
|
|
add_files -norecurse -fileset $obj $files
|
|
add_files -norecurse -fileset $obj $files
|
|
|
|
|
|
|
|
# Set 'sim_1' fileset file properties for remote files
|
|
# Set 'sim_1' fileset file properties for remote files
|
|
|
-# None
|
|
|
|
|
|
|
+set file "$origin_dir/PciVnaEmul_REPO/src/PciE/board_common.vh"
|
|
|
|
|
+set file [file normalize $file]
|
|
|
|
|
+set file_obj [get_files -of_objects [get_filesets sim_1] [list "*$file"]]
|
|
|
|
|
+set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
|
|
|
+
|
|
|
|
|
+set file "$origin_dir/PciVnaEmul_REPO/src/PciE/pci_exp_expect_tasks.vh"
|
|
|
|
|
+set file [file normalize $file]
|
|
|
|
|
+set file_obj [get_files -of_objects [get_filesets sim_1] [list "*$file"]]
|
|
|
|
|
+set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
|
|
|
+
|
|
|
|
|
+set file "$origin_dir/PciVnaEmul_REPO/src/PciE/tests.vh"
|
|
|
|
|
+set file [file normalize $file]
|
|
|
|
|
+set file_obj [get_files -of_objects [get_filesets sim_1] [list "*$file"]]
|
|
|
|
|
+set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
|
|
|
+
|
|
|
|
|
+set file "$origin_dir/PciVnaEmul_REPO/src/PciE/sample_tests1.vh"
|
|
|
|
|
+set file [file normalize $file]
|
|
|
|
|
+set file_obj [get_files -of_objects [get_filesets sim_1] [list "*$file"]]
|
|
|
|
|
+set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
|
|
|
+
|
|
|
|
|
+set file "$origin_dir/PciVnaEmul_REPO/src/PciE/pipe_interconnect.vh"
|
|
|
|
|
+set file [file normalize $file]
|
|
|
|
|
+set file_obj [get_files -of_objects [get_filesets sim_1] [list "*$file"]]
|
|
|
|
|
+set_property -name "file_type" -value "Verilog Header" -objects $file_obj
|
|
|
|
|
+
|
|
|
|
|
|
|
|
# Set 'sim_1' fileset file properties for local files
|
|
# Set 'sim_1' fileset file properties for local files
|
|
|
# None
|
|
# None
|
|
|
|
|
|
|
|
# Set 'sim_1' fileset properties
|
|
# Set 'sim_1' fileset properties
|
|
|
set obj [get_filesets sim_1]
|
|
set obj [get_filesets sim_1]
|
|
|
-set_property -name "top" -value "board" -objects $obj
|
|
|
|
|
|
|
+set_property -name "top" -value "S5443TopSimpleMeasTb" -objects $obj
|
|
|
set_property -name "top_auto_set" -value "0" -objects $obj
|
|
set_property -name "top_auto_set" -value "0" -objects $obj
|
|
|
set_property -name "top_lib" -value "xil_defaultlib" -objects $obj
|
|
set_property -name "top_lib" -value "xil_defaultlib" -objects $obj
|
|
|
|
|
|
|
|
# Set 'utils_1' fileset object
|
|
# Set 'utils_1' fileset object
|
|
|
set obj [get_filesets utils_1]
|
|
set obj [get_filesets utils_1]
|
|
|
-# Empty (no sources present)
|
|
|
|
|
|
|
+# Import local files from the original project
|
|
|
|
|
+set files [list \
|
|
|
|
|
+ [file normalize "${origin_dir}/PciVnaEmul_PROJ/PciVnaEmul.srcs/utils_1/imports/synth_1/PciVnaEmulTop.dcp" ]\
|
|
|
|
|
+]
|
|
|
|
|
+set imported_files ""
|
|
|
|
|
+foreach f $files {
|
|
|
|
|
+ lappend imported_files [import_files -fileset utils_1 $f]
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+# Set 'utils_1' fileset file properties for remote files
|
|
|
|
|
+# None
|
|
|
|
|
+
|
|
|
|
|
+# Set 'utils_1' fileset file properties for local files
|
|
|
|
|
+set file "synth_1/PciVnaEmulTop.dcp"
|
|
|
|
|
+set file_obj [get_files -of_objects [get_filesets utils_1] [list "*$file"]]
|
|
|
|
|
+set_property -name "netlist_only" -value "0" -objects $file_obj
|
|
|
|
|
+
|
|
|
|
|
|
|
|
# Set 'utils_1' fileset properties
|
|
# Set 'utils_1' fileset properties
|
|
|
set obj [get_filesets utils_1]
|
|
set obj [get_filesets utils_1]
|
|
@@ -524,10 +639,10 @@ catch {
|
|
|
|
|
|
|
|
# Create 'synth_1' run (if not found)
|
|
# Create 'synth_1' run (if not found)
|
|
|
if {[string equal [get_runs -quiet synth_1] ""]} {
|
|
if {[string equal [get_runs -quiet synth_1] ""]} {
|
|
|
- create_run -name synth_1 -part xc7a100tfgg484-2 -flow {Vivado Synthesis 2020} -strategy "Vivado Synthesis Defaults" -report_strategy {No Reports} -constrset constrs_1
|
|
|
|
|
|
|
+ create_run -name synth_1 -part xc7a100tfgg484-2 -flow {Vivado Synthesis 2024} -strategy "Vivado Synthesis Defaults" -report_strategy {No Reports} -constrset constrs_1
|
|
|
} else {
|
|
} else {
|
|
|
set_property strategy "Vivado Synthesis Defaults" [get_runs synth_1]
|
|
set_property strategy "Vivado Synthesis Defaults" [get_runs synth_1]
|
|
|
- set_property flow "Vivado Synthesis 2020" [get_runs synth_1]
|
|
|
|
|
|
|
+ set_property flow "Vivado Synthesis 2024" [get_runs synth_1]
|
|
|
}
|
|
}
|
|
|
set obj [get_runs synth_1]
|
|
set obj [get_runs synth_1]
|
|
|
set_property set_report_strategy_name 1 $obj
|
|
set_property set_report_strategy_name 1 $obj
|
|
@@ -543,21 +658,19 @@ if { $obj != "" } {
|
|
|
}
|
|
}
|
|
|
set obj [get_runs synth_1]
|
|
set obj [get_runs synth_1]
|
|
|
set_property -name "part" -value "xc7a100tfgg484-2" -objects $obj
|
|
set_property -name "part" -value "xc7a100tfgg484-2" -objects $obj
|
|
|
|
|
+set_property -name "incremental_checkpoint" -value "$proj_dir/${_xil_proj_name_}.srcs/utils_1/imports/synth_1/PciVnaEmulTop.dcp" -objects $obj
|
|
|
set_property -name "auto_incremental_checkpoint" -value "1" -objects $obj
|
|
set_property -name "auto_incremental_checkpoint" -value "1" -objects $obj
|
|
|
set_property -name "strategy" -value "Vivado Synthesis Defaults" -objects $obj
|
|
set_property -name "strategy" -value "Vivado Synthesis Defaults" -objects $obj
|
|
|
-set_property -name "steps.synth_design.args.flatten_hierarchy" -value "none" -objects $obj
|
|
|
|
|
-set_property -name "steps.synth_design.args.gated_clock_conversion" -value "auto" -objects $obj
|
|
|
|
|
-set_property -name "steps.synth_design.args.incremental_mode" -value "aggressive" -objects $obj
|
|
|
|
|
|
|
|
|
|
# set the current synth run
|
|
# set the current synth run
|
|
|
current_run -synthesis [get_runs synth_1]
|
|
current_run -synthesis [get_runs synth_1]
|
|
|
|
|
|
|
|
# Create 'impl_1' run (if not found)
|
|
# Create 'impl_1' run (if not found)
|
|
|
if {[string equal [get_runs -quiet impl_1] ""]} {
|
|
if {[string equal [get_runs -quiet impl_1] ""]} {
|
|
|
- create_run -name impl_1 -part xc7a100tfgg484-2 -flow {Vivado Implementation 2020} -strategy "Vivado Implementation Defaults" -report_strategy {No Reports} -constrset constrs_1 -parent_run synth_1
|
|
|
|
|
|
|
+ create_run -name impl_1 -part xc7a100tfgg484-2 -flow {Vivado Implementation 2024} -strategy "Vivado Implementation Defaults" -report_strategy {No Reports} -constrset constrs_1 -parent_run synth_1
|
|
|
} else {
|
|
} else {
|
|
|
set_property strategy "Vivado Implementation Defaults" [get_runs impl_1]
|
|
set_property strategy "Vivado Implementation Defaults" [get_runs impl_1]
|
|
|
- set_property flow "Vivado Implementation 2020" [get_runs impl_1]
|
|
|
|
|
|
|
+ set_property flow "Vivado Implementation 2024" [get_runs impl_1]
|
|
|
}
|
|
}
|
|
|
set obj [get_runs impl_1]
|
|
set obj [get_runs impl_1]
|
|
|
set_property set_report_strategy_name 1 $obj
|
|
set_property set_report_strategy_name 1 $obj
|
|
@@ -571,6 +684,7 @@ set obj [get_report_configs -of_objects [get_runs impl_1] impl_1_init_report_tim
|
|
|
if { $obj != "" } {
|
|
if { $obj != "" } {
|
|
|
set_property -name "is_enabled" -value "0" -objects $obj
|
|
set_property -name "is_enabled" -value "0" -objects $obj
|
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
|
|
|
+set_property -name "options.report_unconstrained" -value "1" -objects $obj
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
# Create 'impl_1_opt_report_drc_0' report (if not found)
|
|
# Create 'impl_1_opt_report_drc_0' report (if not found)
|
|
@@ -589,6 +703,7 @@ set obj [get_report_configs -of_objects [get_runs impl_1] impl_1_opt_report_timi
|
|
|
if { $obj != "" } {
|
|
if { $obj != "" } {
|
|
|
set_property -name "is_enabled" -value "0" -objects $obj
|
|
set_property -name "is_enabled" -value "0" -objects $obj
|
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
|
|
|
+set_property -name "options.report_unconstrained" -value "1" -objects $obj
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
# Create 'impl_1_power_opt_report_timing_summary_0' report (if not found)
|
|
# Create 'impl_1_power_opt_report_timing_summary_0' report (if not found)
|
|
@@ -599,6 +714,7 @@ set obj [get_report_configs -of_objects [get_runs impl_1] impl_1_power_opt_repor
|
|
|
if { $obj != "" } {
|
|
if { $obj != "" } {
|
|
|
set_property -name "is_enabled" -value "0" -objects $obj
|
|
set_property -name "is_enabled" -value "0" -objects $obj
|
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
|
|
|
+set_property -name "options.report_unconstrained" -value "1" -objects $obj
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
# Create 'impl_1_place_report_io_0' report (if not found)
|
|
# Create 'impl_1_place_report_io_0' report (if not found)
|
|
@@ -652,6 +768,7 @@ set obj [get_report_configs -of_objects [get_runs impl_1] impl_1_place_report_ti
|
|
|
if { $obj != "" } {
|
|
if { $obj != "" } {
|
|
|
set_property -name "is_enabled" -value "0" -objects $obj
|
|
set_property -name "is_enabled" -value "0" -objects $obj
|
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
|
|
|
+set_property -name "options.report_unconstrained" -value "1" -objects $obj
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
# Create 'impl_1_post_place_power_opt_report_timing_summary_0' report (if not found)
|
|
# Create 'impl_1_post_place_power_opt_report_timing_summary_0' report (if not found)
|
|
@@ -662,6 +779,7 @@ set obj [get_report_configs -of_objects [get_runs impl_1] impl_1_post_place_powe
|
|
|
if { $obj != "" } {
|
|
if { $obj != "" } {
|
|
|
set_property -name "is_enabled" -value "0" -objects $obj
|
|
set_property -name "is_enabled" -value "0" -objects $obj
|
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
|
|
|
+set_property -name "options.report_unconstrained" -value "1" -objects $obj
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
# Create 'impl_1_phys_opt_report_timing_summary_0' report (if not found)
|
|
# Create 'impl_1_phys_opt_report_timing_summary_0' report (if not found)
|
|
@@ -672,6 +790,7 @@ set obj [get_report_configs -of_objects [get_runs impl_1] impl_1_phys_opt_report
|
|
|
if { $obj != "" } {
|
|
if { $obj != "" } {
|
|
|
set_property -name "is_enabled" -value "0" -objects $obj
|
|
set_property -name "is_enabled" -value "0" -objects $obj
|
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
|
|
|
+set_property -name "options.report_unconstrained" -value "1" -objects $obj
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
# Create 'impl_1_route_report_drc_0' report (if not found)
|
|
# Create 'impl_1_route_report_drc_0' report (if not found)
|
|
@@ -713,6 +832,7 @@ if { [ string equal [get_report_configs -of_objects [get_runs impl_1] impl_1_rou
|
|
|
set obj [get_report_configs -of_objects [get_runs impl_1] impl_1_route_report_timing_summary_0]
|
|
set obj [get_report_configs -of_objects [get_runs impl_1] impl_1_route_report_timing_summary_0]
|
|
|
if { $obj != "" } {
|
|
if { $obj != "" } {
|
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
|
|
|
+set_property -name "options.report_unconstrained" -value "1" -objects $obj
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
# Create 'impl_1_route_report_incremental_reuse_0' report (if not found)
|
|
# Create 'impl_1_route_report_incremental_reuse_0' report (if not found)
|
|
@@ -747,6 +867,7 @@ if { [ string equal [get_report_configs -of_objects [get_runs impl_1] impl_1_pos
|
|
|
set obj [get_report_configs -of_objects [get_runs impl_1] impl_1_post_route_phys_opt_report_timing_summary_0]
|
|
set obj [get_report_configs -of_objects [get_runs impl_1] impl_1_post_route_phys_opt_report_timing_summary_0]
|
|
|
if { $obj != "" } {
|
|
if { $obj != "" } {
|
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
set_property -name "options.max_paths" -value "10" -objects $obj
|
|
|
|
|
+set_property -name "options.report_unconstrained" -value "1" -objects $obj
|
|
|
set_property -name "options.warn_on_violation" -value "1" -objects $obj
|
|
set_property -name "options.warn_on_violation" -value "1" -objects $obj
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -762,7 +883,6 @@ set_property -name "options.warn_on_violation" -value "1" -objects $obj
|
|
|
set obj [get_runs impl_1]
|
|
set obj [get_runs impl_1]
|
|
|
set_property -name "part" -value "xc7a100tfgg484-2" -objects $obj
|
|
set_property -name "part" -value "xc7a100tfgg484-2" -objects $obj
|
|
|
set_property -name "strategy" -value "Vivado Implementation Defaults" -objects $obj
|
|
set_property -name "strategy" -value "Vivado Implementation Defaults" -objects $obj
|
|
|
-set_property -name "steps.write_bitstream.args.bin_file" -value "1" -objects $obj
|
|
|
|
|
set_property -name "steps.write_bitstream.args.readback_file" -value "0" -objects $obj
|
|
set_property -name "steps.write_bitstream.args.readback_file" -value "0" -objects $obj
|
|
|
set_property -name "steps.write_bitstream.args.verbose" -value "0" -objects $obj
|
|
set_property -name "steps.write_bitstream.args.verbose" -value "0" -objects $obj
|
|
|
|
|
|