|
|
@@ -3,7 +3,7 @@
|
|
|
#
|
|
|
# recreate.tcl: Tcl script for re-creating project 'S5243_FFT'
|
|
|
#
|
|
|
-# Generated by Vivado on Wed Dec 13 16:38:43 +0300 2023
|
|
|
+# Generated by Vivado on Wed Dec 13 17:13:10 +0300 2023
|
|
|
# IP Build 3064653 on Wed Nov 18 14:17:31 MST 2020
|
|
|
#
|
|
|
# This file contains the Vivado Tcl commands for re-creating the project to the state*
|
|
|
@@ -23,67 +23,67 @@
|
|
|
# 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)
|
|
|
#
|
|
|
-# "D:/S5243_FFT_PROJ/S5243_FFT/S5243_FFT.srcs/sources_1/ip/MeasDataFifo/MeasDataFifo.xci"
|
|
|
-# "D:/S5243_FFT_PROJ/S5243_FFT/S5243_FFT.srcs/sources_1/ip/MeasDataFifoExtender/MeasDataFifoExtender.xci"
|
|
|
+# "C:/S5243_FFT_PROJ/S5243_FFT/S5243_FFT.srcs/sources_1/ip/MeasDataFifo/MeasDataFifo.xci"
|
|
|
+# "C:/S5243_FFT_PROJ/S5243_FFT/S5243_FFT.srcs/sources_1/ip/MeasDataFifoExtender/MeasDataFifoExtender.xci"
|
|
|
#
|
|
|
# 3. The following remote source files that were added to the original project:-
|
|
|
#
|
|
|
-# "D:/S5243_FFT_REPO/src/src/PulseMeas/ActivePortSelector.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/InternalDsp/AdcCalibration.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/AdcDataRx/AdcDataInterface.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/AdcDataRx/AdcSync.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/ClkGen/Clk200Gen.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/InternalDsp/ComplPrng.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/InternalDsp/CordicNco.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/InternalDsp/CordicRotation.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/FftDataFiltering/DecimFilterWrapper.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/DitherGen/DitherGenv2.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/ExtDspInterface/DspInterface.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/InternalDsp/DspPipeline.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/ExtDspInterface/DspPpiOut.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/MeasDataFifo/FifoController.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/Math/FpCustomMultiplier.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/GainOverloadControl/GainControl.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/GainOverloadControl/GainControlWrapper.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/InitRst/InitRst.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/InternalDsp/InternalDsp.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/InternalDsp/MeasCtrlModule.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/MeasDataFifo/MeasDataFifoWrapper.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/PulseMeas/MeasStartEventGen.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/Math/MultModule.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/PulseMeas/Mux.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/Math/MyIntToFp.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/InternalDsp/NcoRstGen.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/MeasDataFifo/OscDataFormer.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/GainOverloadControl/OverloadDetect.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/PulseMeas/PGenRstGenerator.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/PulseMeas/PulseGen.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/RegMap/RegMap.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/PulseMeas/SampleStrobeGenRstDemux.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/Math/SimpleMult.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/ExtDspInterface/SlaveSpi.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/PulseMeas/StartAfterGainSel.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/Math/SumAcc.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/PulseMeas/TrigInt2Mux.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/InternalDsp/WinParameters.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/InternalDsp/Win_calc.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/FftDataFiltering/cicFilter.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/FftDataFiltering/combFilterBlock.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/FftDataFiltering/combFilterWrapper.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/FftDataFiltering/decimBlock.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/AdcDataRx/delay_controller_wrap.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/FftDataFiltering/intFilterBlock.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/FftDataFiltering/intFilterWrapper.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/AdcDataRx/n_x_serdes_1_to_7_mmcm_idelay_sdr.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/AdcDataRx/serdes_1_to_7_mmcm_idelay_sdr.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/AdcDataRx/serdes_1_to_7_slave_idelay_sdr.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/AdcDataRx/top5x2_7to1_sdr_rx.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/Top/S5243Top.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/MeasDataFifo/FftDataFormer.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/PulseMeas/PulseGenV2.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/constrs/S5243Top.xdc"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/Sim/S5243TopSpectrumTb.v"
|
|
|
-# "D:/S5243_FFT_REPO/src/src/Sim/S5243TopPulseProfileTb.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/PulseMeas/ActivePortSelector.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/InternalDsp/AdcCalibration.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/AdcDataRx/AdcDataInterface.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/AdcDataRx/AdcSync.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/ClkGen/Clk200Gen.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/InternalDsp/ComplPrng.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/InternalDsp/CordicNco.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/InternalDsp/CordicRotation.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/FftDataFiltering/DecimFilterWrapper.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/DitherGen/DitherGenv2.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/ExtDspInterface/DspInterface.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/InternalDsp/DspPipeline.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/ExtDspInterface/DspPpiOut.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/MeasDataFifo/FifoController.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/Math/FpCustomMultiplier.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/GainOverloadControl/GainControl.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/GainOverloadControl/GainControlWrapper.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/InitRst/InitRst.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/InternalDsp/InternalDsp.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/InternalDsp/MeasCtrlModule.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/MeasDataFifo/MeasDataFifoWrapper.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/PulseMeas/MeasStartEventGen.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/Math/MultModule.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/PulseMeas/Mux.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/Math/MyIntToFp.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/InternalDsp/NcoRstGen.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/MeasDataFifo/OscDataFormer.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/GainOverloadControl/OverloadDetect.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/PulseMeas/PGenRstGenerator.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/PulseMeas/PulseGen.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/RegMap/RegMap.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/PulseMeas/SampleStrobeGenRstDemux.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/Math/SimpleMult.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/ExtDspInterface/SlaveSpi.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/PulseMeas/StartAfterGainSel.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/Math/SumAcc.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/PulseMeas/TrigInt2Mux.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/InternalDsp/WinParameters.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/InternalDsp/Win_calc.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/FftDataFiltering/cicFilter.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/FftDataFiltering/combFilterBlock.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/FftDataFiltering/combFilterWrapper.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/FftDataFiltering/decimBlock.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/AdcDataRx/delay_controller_wrap.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/FftDataFiltering/intFilterBlock.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/FftDataFiltering/intFilterWrapper.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/AdcDataRx/n_x_serdes_1_to_7_mmcm_idelay_sdr.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/AdcDataRx/serdes_1_to_7_mmcm_idelay_sdr.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/AdcDataRx/serdes_1_to_7_slave_idelay_sdr.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/AdcDataRx/top5x2_7to1_sdr_rx.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/Top/S5243Top.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/MeasDataFifo/FftDataFormer.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/PulseMeas/PulseGenV2.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/constrs/S5243Top.xdc"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/Sim/S5243TopSpectrumTb.v"
|
|
|
+# "C:/S5243_FFT_REPO/src/src/Sim/S5243TopPulseProfileTb.v"
|
|
|
#
|
|
|
#*****************************************************************************************
|
|
|
|
|
|
@@ -98,62 +98,62 @@ proc checkRequiredFiles { origin_dir} {
|
|
|
}
|
|
|
|
|
|
set files [list \
|
|
|
- "D:/S5243_FFT_REPO/src/src/PulseMeas/ActivePortSelector.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/InternalDsp/AdcCalibration.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/AdcDataRx/AdcDataInterface.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/AdcDataRx/AdcSync.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/ClkGen/Clk200Gen.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/InternalDsp/ComplPrng.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/InternalDsp/CordicNco.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/InternalDsp/CordicRotation.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/FftDataFiltering/DecimFilterWrapper.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/DitherGen/DitherGenv2.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/ExtDspInterface/DspInterface.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/InternalDsp/DspPipeline.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/ExtDspInterface/DspPpiOut.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/MeasDataFifo/FifoController.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/Math/FpCustomMultiplier.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/GainOverloadControl/GainControl.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/GainOverloadControl/GainControlWrapper.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/InitRst/InitRst.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/InternalDsp/InternalDsp.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/InternalDsp/MeasCtrlModule.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/MeasDataFifo/MeasDataFifoWrapper.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/PulseMeas/MeasStartEventGen.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/Math/MultModule.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/PulseMeas/Mux.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/Math/MyIntToFp.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/InternalDsp/NcoRstGen.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/MeasDataFifo/OscDataFormer.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/GainOverloadControl/OverloadDetect.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/PulseMeas/PGenRstGenerator.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/PulseMeas/PulseGen.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/RegMap/RegMap.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/PulseMeas/SampleStrobeGenRstDemux.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/Math/SimpleMult.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/ExtDspInterface/SlaveSpi.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/PulseMeas/StartAfterGainSel.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/Math/SumAcc.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/PulseMeas/TrigInt2Mux.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/InternalDsp/WinParameters.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/InternalDsp/Win_calc.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/FftDataFiltering/cicFilter.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/FftDataFiltering/combFilterBlock.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/FftDataFiltering/combFilterWrapper.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/FftDataFiltering/decimBlock.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/AdcDataRx/delay_controller_wrap.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/FftDataFiltering/intFilterBlock.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/FftDataFiltering/intFilterWrapper.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/AdcDataRx/n_x_serdes_1_to_7_mmcm_idelay_sdr.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/AdcDataRx/serdes_1_to_7_mmcm_idelay_sdr.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/AdcDataRx/serdes_1_to_7_slave_idelay_sdr.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/AdcDataRx/top5x2_7to1_sdr_rx.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/Top/S5243Top.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/MeasDataFifo/FftDataFormer.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/PulseMeas/PulseGenV2.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/constrs/S5243Top.xdc" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/Sim/S5243TopSpectrumTb.v" \
|
|
|
- "D:/S5243_FFT_REPO/src/src/Sim/S5243TopPulseProfileTb.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/PulseMeas/ActivePortSelector.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/InternalDsp/AdcCalibration.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/AdcDataRx/AdcDataInterface.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/AdcDataRx/AdcSync.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/ClkGen/Clk200Gen.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/InternalDsp/ComplPrng.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/InternalDsp/CordicNco.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/InternalDsp/CordicRotation.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/FftDataFiltering/DecimFilterWrapper.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/DitherGen/DitherGenv2.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/ExtDspInterface/DspInterface.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/InternalDsp/DspPipeline.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/ExtDspInterface/DspPpiOut.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/MeasDataFifo/FifoController.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/Math/FpCustomMultiplier.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/GainOverloadControl/GainControl.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/GainOverloadControl/GainControlWrapper.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/InitRst/InitRst.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/InternalDsp/InternalDsp.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/InternalDsp/MeasCtrlModule.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/MeasDataFifo/MeasDataFifoWrapper.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/PulseMeas/MeasStartEventGen.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/Math/MultModule.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/PulseMeas/Mux.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/Math/MyIntToFp.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/InternalDsp/NcoRstGen.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/MeasDataFifo/OscDataFormer.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/GainOverloadControl/OverloadDetect.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/PulseMeas/PGenRstGenerator.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/PulseMeas/PulseGen.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/RegMap/RegMap.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/PulseMeas/SampleStrobeGenRstDemux.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/Math/SimpleMult.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/ExtDspInterface/SlaveSpi.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/PulseMeas/StartAfterGainSel.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/Math/SumAcc.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/PulseMeas/TrigInt2Mux.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/InternalDsp/WinParameters.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/InternalDsp/Win_calc.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/FftDataFiltering/cicFilter.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/FftDataFiltering/combFilterBlock.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/FftDataFiltering/combFilterWrapper.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/FftDataFiltering/decimBlock.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/AdcDataRx/delay_controller_wrap.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/FftDataFiltering/intFilterBlock.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/FftDataFiltering/intFilterWrapper.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/AdcDataRx/n_x_serdes_1_to_7_mmcm_idelay_sdr.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/AdcDataRx/serdes_1_to_7_mmcm_idelay_sdr.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/AdcDataRx/serdes_1_to_7_slave_idelay_sdr.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/AdcDataRx/top5x2_7to1_sdr_rx.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/Top/S5243Top.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/MeasDataFifo/FftDataFormer.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/PulseMeas/PulseGenV2.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/constrs/S5243Top.xdc" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/Sim/S5243TopSpectrumTb.v" \
|
|
|
+ "C:/S5243_FFT_REPO/src/src/Sim/S5243TopPulseProfileTb.v" \
|
|
|
]
|
|
|
foreach ifile $files {
|
|
|
if { ![file isfile $ifile] } {
|
|
|
@@ -165,7 +165,7 @@ proc checkRequiredFiles { origin_dir} {
|
|
|
return $status
|
|
|
}
|
|
|
# Set the reference directory for source file relative paths (by default the value is script directory path)
|
|
|
-set origin_dir "D:/recreate.tcl"
|
|
|
+set origin_dir "C:/"
|
|
|
|
|
|
# Use origin directory path location variable, if specified in the tcl shell
|
|
|
if { [info exists ::origin_dir_loc] } {
|
|
|
@@ -229,7 +229,7 @@ if { $::argc > 0 } {
|
|
|
}
|
|
|
|
|
|
# Set the directory path for the original project from where this script was exported
|
|
|
-set orig_proj_dir "[file normalize "$origin_dir/"]"
|
|
|
+set orig_proj_dir "[file normalize "$origin_dir/S5243_FFT_PROJ/S5243_FFT"]"
|
|
|
|
|
|
# Check for paths and files needed for project creation
|
|
|
set validate_required 0
|
|
|
@@ -277,59 +277,59 @@ if {[string equal [get_filesets -quiet sources_1] ""]} {
|
|
|
# Set 'sources_1' fileset object
|
|
|
set obj [get_filesets sources_1]
|
|
|
set files [list \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/PulseMeas/ActivePortSelector.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/InternalDsp/AdcCalibration.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/AdcDataRx/AdcDataInterface.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/AdcDataRx/AdcSync.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/ClkGen/Clk200Gen.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/InternalDsp/ComplPrng.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/InternalDsp/CordicNco.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/InternalDsp/CordicRotation.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/FftDataFiltering/DecimFilterWrapper.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/DitherGen/DitherGenv2.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/ExtDspInterface/DspInterface.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/InternalDsp/DspPipeline.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/ExtDspInterface/DspPpiOut.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/MeasDataFifo/FifoController.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/Math/FpCustomMultiplier.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/GainOverloadControl/GainControl.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/GainOverloadControl/GainControlWrapper.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/InitRst/InitRst.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/InternalDsp/InternalDsp.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/InternalDsp/MeasCtrlModule.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/MeasDataFifo/MeasDataFifoWrapper.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/PulseMeas/MeasStartEventGen.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/Math/MultModule.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/PulseMeas/Mux.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/Math/MyIntToFp.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/InternalDsp/NcoRstGen.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/MeasDataFifo/OscDataFormer.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/GainOverloadControl/OverloadDetect.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/PulseMeas/PGenRstGenerator.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/PulseMeas/PulseGen.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/RegMap/RegMap.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/PulseMeas/SampleStrobeGenRstDemux.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/Math/SimpleMult.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/ExtDspInterface/SlaveSpi.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/PulseMeas/StartAfterGainSel.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/Math/SumAcc.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/PulseMeas/TrigInt2Mux.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/InternalDsp/WinParameters.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/InternalDsp/Win_calc.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/FftDataFiltering/cicFilter.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/FftDataFiltering/combFilterBlock.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/FftDataFiltering/combFilterWrapper.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/FftDataFiltering/decimBlock.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/AdcDataRx/delay_controller_wrap.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/FftDataFiltering/intFilterBlock.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/FftDataFiltering/intFilterWrapper.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/AdcDataRx/n_x_serdes_1_to_7_mmcm_idelay_sdr.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/AdcDataRx/serdes_1_to_7_mmcm_idelay_sdr.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/AdcDataRx/serdes_1_to_7_slave_idelay_sdr.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/AdcDataRx/top5x2_7to1_sdr_rx.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/Top/S5243Top.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/MeasDataFifo/FftDataFormer.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/PulseMeas/PulseGenV2.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/PulseMeas/ActivePortSelector.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/InternalDsp/AdcCalibration.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/AdcDataRx/AdcDataInterface.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/AdcDataRx/AdcSync.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/ClkGen/Clk200Gen.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/InternalDsp/ComplPrng.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/InternalDsp/CordicNco.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/InternalDsp/CordicRotation.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/FftDataFiltering/DecimFilterWrapper.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/DitherGen/DitherGenv2.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/ExtDspInterface/DspInterface.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/InternalDsp/DspPipeline.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/ExtDspInterface/DspPpiOut.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/MeasDataFifo/FifoController.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/Math/FpCustomMultiplier.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/GainOverloadControl/GainControl.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/GainOverloadControl/GainControlWrapper.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/InitRst/InitRst.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/InternalDsp/InternalDsp.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/InternalDsp/MeasCtrlModule.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/MeasDataFifo/MeasDataFifoWrapper.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/PulseMeas/MeasStartEventGen.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/Math/MultModule.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/PulseMeas/Mux.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/Math/MyIntToFp.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/InternalDsp/NcoRstGen.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/MeasDataFifo/OscDataFormer.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/GainOverloadControl/OverloadDetect.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/PulseMeas/PGenRstGenerator.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/PulseMeas/PulseGen.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/RegMap/RegMap.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/PulseMeas/SampleStrobeGenRstDemux.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/Math/SimpleMult.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/ExtDspInterface/SlaveSpi.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/PulseMeas/StartAfterGainSel.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/Math/SumAcc.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/PulseMeas/TrigInt2Mux.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/InternalDsp/WinParameters.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/InternalDsp/Win_calc.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/FftDataFiltering/cicFilter.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/FftDataFiltering/combFilterBlock.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/FftDataFiltering/combFilterWrapper.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/FftDataFiltering/decimBlock.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/AdcDataRx/delay_controller_wrap.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/FftDataFiltering/intFilterBlock.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/FftDataFiltering/intFilterWrapper.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/AdcDataRx/n_x_serdes_1_to_7_mmcm_idelay_sdr.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/AdcDataRx/serdes_1_to_7_mmcm_idelay_sdr.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/AdcDataRx/serdes_1_to_7_slave_idelay_sdr.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/AdcDataRx/top5x2_7to1_sdr_rx.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/Top/S5243Top.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/MeasDataFifo/FftDataFormer.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/PulseMeas/PulseGenV2.v"] \
|
|
|
]
|
|
|
add_files -norecurse -fileset $obj $files
|
|
|
|
|
|
@@ -353,9 +353,9 @@ if {[string equal [get_filesets -quiet constrs_1] ""]} {
|
|
|
set obj [get_filesets constrs_1]
|
|
|
|
|
|
# Add/Import constrs file and set constrs file properties
|
|
|
-set file "[file normalize "$origin_dir/../../S5243_FFT_REPO/src/constrs/S5243Top.xdc"]"
|
|
|
+set file "[file normalize "$origin_dir/S5243_FFT_REPO/src/constrs/S5243Top.xdc"]"
|
|
|
set file_added [add_files -norecurse -fileset $obj [list $file]]
|
|
|
-set file "$origin_dir/../../S5243_FFT_REPO/src/constrs/S5243Top.xdc"
|
|
|
+set file "$origin_dir/S5243_FFT_REPO/src/constrs/S5243Top.xdc"
|
|
|
set file [file normalize $file]
|
|
|
set file_obj [get_files -of_objects [get_filesets constrs_1] [list "*$file"]]
|
|
|
set_property -name "file_type" -value "XDC" -objects $file_obj
|
|
|
@@ -372,8 +372,8 @@ if {[string equal [get_filesets -quiet sim_1] ""]} {
|
|
|
# Set 'sim_1' fileset object
|
|
|
set obj [get_filesets sim_1]
|
|
|
set files [list \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/Sim/S5243TopSpectrumTb.v"] \
|
|
|
- [file normalize "${origin_dir}/../../S5243_FFT_REPO/src/src/Sim/S5243TopPulseProfileTb.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/Sim/S5243TopSpectrumTb.v"] \
|
|
|
+ [file normalize "${origin_dir}/S5243_FFT_REPO/src/src/Sim/S5243TopPulseProfileTb.v"] \
|
|
|
]
|
|
|
add_files -norecurse -fileset $obj $files
|
|
|
|
|
|
@@ -419,6 +419,7 @@ if { $obj != "" } {
|
|
|
set obj [get_runs synth_1]
|
|
|
set_property -name "needs_refresh" -value "1" -objects $obj
|
|
|
set_property -name "part" -value "xc7s25csga324-2" -objects $obj
|
|
|
+set_property -name "auto_incremental_checkpoint.directory" -value "D:/S5243_FFT_PROJ/S5243_FFT/S5243_FFT.srcs/utils_1/imports/synth_1" -objects $obj
|
|
|
set_property -name "strategy" -value "Vivado Synthesis Defaults" -objects $obj
|
|
|
|
|
|
# set the current synth run
|
|
|
@@ -634,6 +635,7 @@ set_property -name "options.warn_on_violation" -value "1" -objects $obj
|
|
|
set obj [get_runs impl_1]
|
|
|
set_property -name "needs_refresh" -value "1" -objects $obj
|
|
|
set_property -name "part" -value "xc7s25csga324-2" -objects $obj
|
|
|
+set_property -name "auto_incremental_checkpoint.directory" -value "D:/S5243_FFT_PROJ/S5243_FFT/S5243_FFT.srcs/utils_1/imports/impl_1" -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
|
|
|
@@ -694,6 +696,7 @@ move_dashboard_gadget -name {timing_1} -row 0 -col 1
|
|
|
move_dashboard_gadget -name {utilization_2} -row 1 -col 1
|
|
|
move_dashboard_gadget -name {methodology_1} -row 2 -col 1
|
|
|
|
|
|
+
|
|
|
##################################################################
|
|
|
# CHECK VIVADO VERSION
|
|
|
##################################################################
|