Quellcode durchsuchen

Исправлен скрипт

Anatoliy Chigirinskiy vor 1 Jahr
Ursprung
Commit
e12526dbc6
1 geänderte Dateien mit 81 neuen und 75 gelöschten Zeilen
  1. 81 75
      scripts/recreate.tcl

+ 81 - 75
scripts/recreate.tcl

@@ -3,7 +3,7 @@
 #
 # recreate.tcl: Tcl script for re-creating project 'S5443_3_PROJ'
 #
-# Generated by Vivado on Tue Jul 16 10:35:10 +0700 2024
+# Generated by Vivado on Tue Jul 16 10:47:26 +0700 2024
 # 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*
@@ -29,36 +29,41 @@
 #
 # 3. The following remote source files that were added to the original project:-
 #
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/CDC/Cdc.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/ClkDivider.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/ClkManager.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/CmdSync.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/DataFifo/DataFifoWrapper.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/DataFifo/FifoCtrl.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/InitRst/InitRst.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/MmcmClkMux.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/QuadSPI/QuadSPIm.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/RegMap/RegMap.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/DataFifo/RxFifoPtrSync.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/SpiR/SPIm.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/SpiR/SPIs.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/SmcAnsMux/SmcAnsMux.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/SmcInDataMux/SmcInDataMux.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/SpiClkMux.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/SpiSubSystem/SpiLinesMuxer.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/SpiSubSystem/SpiSubSystem.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/CDC/Sync1bit.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/DataFifo/TxFifoPtrsync.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/S5443_3Top.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/QuadSPI/QuadSPIs.v"
-#    "C:/Projects/S5443_3/S5443_3.srcs/constrs_1/new/S5443_3.xdc"
-#    "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/S5443_3_tb.v"
+#    "C:/S5443_V3_REPO/sources_1/new/S5443_3Top.v"
+#    "C:/S5443_V3_REPO/sources_1/new/SpiSubSystem/SpiLinesMuxer.v"
+#    "C:/S5443_V3_REPO/sources_1/new/CDC/Sync1bit.v"
+#    "C:/S5443_V3_REPO/sources_1/new/ClkManager/SpiClkMux.v"
+#    "C:/S5443_V3_REPO/sources_1/new/SpiSubSystem/SpiSubSystem.v"
+#    "C:/S5443_V3_REPO/sources_1/new/SmcAnsMux/SmcAnsMux.v"
+#    "C:/S5443_V3_REPO/sources_1/new/SpiR/SPIm.v"
+#    "C:/S5443_V3_REPO/sources_1/new/InitRst/InitRst.v"
+#    "C:/S5443_V3_REPO/sources_1/new/SpiR/SPIs.v"
+#    "C:/S5443_V3_REPO/sources_1/new/DataFifo/TxFifoPtrsync.v"
+#    "C:/S5443_V3_REPO/sources_1/new/DataFifo/FifoCtrl.v"
+#    "C:/S5443_V3_REPO/sources_1/new/CDC/Cdc.v"
+#    "C:/S5443_V3_REPO/sources_1/new/ClkManager/ClkManager.v"
+#    "C:/S5443_V3_REPO/sources_1/new/QuadSPI/QuadSPIs.v"
+#    "C:/S5443_V3_REPO/sources_1/new/ClkManager/ClkDivider.v"
+#    "C:/S5443_V3_REPO/sources_1/new/DataFifo/RxFifoPtrSync.v"
+#    "C:/S5443_V3_REPO/sources_1/new/QuadSPI/QuadSPIm.v"
+#    "C:/S5443_V3_REPO/sources_1/new/ClkManager/MmcmClkMux.v"
+#    "C:/S5443_V3_REPO/sources_1/new/DataFifo/DataFifoWrapper.v"
+#    "C:/S5443_V3_REPO/sources_1/new/ClkManager/CmdSync.v"
+#    "C:/S5443_V3_REPO/sources_1/new/RegMap/RegMap.v"
+#    "C:/S5443_V3_REPO/sources_1/new/SmcInDataMux/SmcInDataMux.v"
+#    "C:/S5443_V3_REPO/constrs_1/new/S5443_3.xdc"
+#    "C:/S5443_V3_REPO/sources_1/new/S5443_3_tb.v"
 #
 #*****************************************************************************************
 
 # Check file required for this script exists
 proc checkRequiredFiles { origin_dir} {
   set status true
+  # set files [list \
+  #  "C:/S5443_3_PROJ/S5443_3_PROJ.srcs/sources_1/ip/MMCM/MMCM.xci" \
+  #  "C:/S5443_3_PROJ/S5443_3_PROJ.srcs/sources_1/ip/DataFifoRx/DataFifoRx.xci" \
+  #  "C:/S5443_3_PROJ/S5443_3_PROJ.srcs/sources_1/ip/DataFifoTx/DataFifoTx.xci" \
+  # ]
   foreach ifile $files {
     if { ![file isfile $ifile] } {
       puts " Could not find local file $ifile "
@@ -67,30 +72,30 @@ proc checkRequiredFiles { origin_dir} {
   }
 
   set files [list \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/CDC/Cdc.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/ClkDivider.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/ClkManager.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/CmdSync.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/DataFifo/DataFifoWrapper.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/DataFifo/FifoCtrl.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/InitRst/InitRst.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/MmcmClkMux.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/QuadSPI/QuadSPIm.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/RegMap/RegMap.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/DataFifo/RxFifoPtrSync.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/SpiR/SPIm.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/SpiR/SPIs.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/SmcAnsMux/SmcAnsMux.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/SmcInDataMux/SmcInDataMux.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/SpiClkMux.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/SpiSubSystem/SpiLinesMuxer.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/SpiSubSystem/SpiSubSystem.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/CDC/Sync1bit.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/DataFifo/TxFifoPtrsync.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/S5443_3Top.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/QuadSPI/QuadSPIs.v" \
-   "C:/Projects/S5443_3/S5443_3.srcs/constrs_1/new/S5443_3.xdc" \
-   "C:/Projects/S5443_3/S5443_3.srcs/sources_1/new/S5443_3_tb.v" \
+   "C:/S5443_V3_REPO/sources_1/new/S5443_3Top.v" \
+   "C:/S5443_V3_REPO/sources_1/new/SpiSubSystem/SpiLinesMuxer.v" \
+   "C:/S5443_V3_REPO/sources_1/new/CDC/Sync1bit.v" \
+   "C:/S5443_V3_REPO/sources_1/new/ClkManager/SpiClkMux.v" \
+   "C:/S5443_V3_REPO/sources_1/new/SpiSubSystem/SpiSubSystem.v" \
+   "C:/S5443_V3_REPO/sources_1/new/SmcAnsMux/SmcAnsMux.v" \
+   "C:/S5443_V3_REPO/sources_1/new/SpiR/SPIm.v" \
+   "C:/S5443_V3_REPO/sources_1/new/InitRst/InitRst.v" \
+   "C:/S5443_V3_REPO/sources_1/new/SpiR/SPIs.v" \
+   "C:/S5443_V3_REPO/sources_1/new/DataFifo/TxFifoPtrsync.v" \
+   "C:/S5443_V3_REPO/sources_1/new/DataFifo/FifoCtrl.v" \
+   "C:/S5443_V3_REPO/sources_1/new/CDC/Cdc.v" \
+   "C:/S5443_V3_REPO/sources_1/new/ClkManager/ClkManager.v" \
+   "C:/S5443_V3_REPO/sources_1/new/QuadSPI/QuadSPIs.v" \
+   "C:/S5443_V3_REPO/sources_1/new/ClkManager/ClkDivider.v" \
+   "C:/S5443_V3_REPO/sources_1/new/DataFifo/RxFifoPtrSync.v" \
+   "C:/S5443_V3_REPO/sources_1/new/QuadSPI/QuadSPIm.v" \
+   "C:/S5443_V3_REPO/sources_1/new/ClkManager/MmcmClkMux.v" \
+   "C:/S5443_V3_REPO/sources_1/new/DataFifo/DataFifoWrapper.v" \
+   "C:/S5443_V3_REPO/sources_1/new/ClkManager/CmdSync.v" \
+   "C:/S5443_V3_REPO/sources_1/new/RegMap/RegMap.v" \
+   "C:/S5443_V3_REPO/sources_1/new/SmcInDataMux/SmcInDataMux.v" \
+   "C:/S5443_V3_REPO/constrs_1/new/S5443_3.xdc" \
+   "C:/S5443_V3_REPO/sources_1/new/S5443_3_tb.v" \
   ]
   foreach ifile $files {
     if { ![file isfile $ifile] } {
@@ -195,6 +200,7 @@ set_property -name "mem.enable_memory_map_generation" -value "1" -objects $obj
 set_property -name "part" -value "xc7s25csga225-2" -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 "source_mgmt_mode" -value "DisplayOnly" -objects $obj
 set_property -name "xpm_libraries" -value "XPM_CDC XPM_MEMORY" -objects $obj
 
 # Create 'sources_1' fileset (if not found)
@@ -205,28 +211,28 @@ 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}/Projects/S5443_3/S5443_3.srcs/sources_1/new/CDC/Cdc.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/ClkDivider.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/ClkManager.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/CmdSync.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/DataFifo/DataFifoWrapper.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/DataFifo/FifoCtrl.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/InitRst/InitRst.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/MmcmClkMux.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/QuadSPI/QuadSPIm.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/RegMap/RegMap.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/DataFifo/RxFifoPtrSync.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/SpiR/SPIm.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/SpiR/SPIs.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/SmcAnsMux/SmcAnsMux.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/SmcInDataMux/SmcInDataMux.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/ClkManager/SpiClkMux.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/SpiSubSystem/SpiLinesMuxer.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/SpiSubSystem/SpiSubSystem.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/CDC/Sync1bit.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/DataFifo/TxFifoPtrsync.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/S5443_3Top.v"] \
- [file normalize "${origin_dir}/Projects/S5443_3/S5443_3.srcs/sources_1/new/QuadSPI/QuadSPIs.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/S5443_3Top.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/SpiSubSystem/SpiLinesMuxer.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/CDC/Sync1bit.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/ClkManager/SpiClkMux.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/SpiSubSystem/SpiSubSystem.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/SmcAnsMux/SmcAnsMux.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/SpiR/SPIm.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/InitRst/InitRst.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/SpiR/SPIs.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/DataFifo/TxFifoPtrsync.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/DataFifo/FifoCtrl.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/CDC/Cdc.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/ClkManager/ClkManager.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/QuadSPI/QuadSPIs.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/ClkManager/ClkDivider.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/DataFifo/RxFifoPtrSync.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/QuadSPI/QuadSPIm.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/ClkManager/MmcmClkMux.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/DataFifo/DataFifoWrapper.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/ClkManager/CmdSync.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/RegMap/RegMap.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/SmcInDataMux/SmcInDataMux.v"] \
 ]
 add_files -norecurse -fileset $obj $files
 
@@ -241,7 +247,7 @@ set obj [get_filesets sources_1]
 set_property -name "top" -value "S5443_3Top" -objects $obj
 set_property -name "top_auto_set" -value "0" -objects $obj
 
-# Set 'sources_1' fileset object
+# # Set 'sources_1' fileset object
 # set obj [get_filesets sources_1]
 # # Import local files from the original project
 # set files [list \
@@ -313,9 +319,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/Projects/S5443_3/S5443_3.srcs/constrs_1/new/S5443_3.xdc"]"
+set file "[file normalize "$origin_dir/S5443_V3_REPO/constrs_1/new/S5443_3.xdc"]"
 set file_added [add_files -norecurse -fileset $obj [list $file]]
-set file "$origin_dir/Projects/S5443_3/S5443_3.srcs/constrs_1/new/S5443_3.xdc"
+set file "$origin_dir/S5443_V3_REPO/constrs_1/new/S5443_3.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
@@ -332,7 +338,7 @@ 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}/Projects/S5443_3/S5443_3.srcs/sources_1/new/S5443_3_tb.v"] \
+ [file normalize "${origin_dir}/S5443_V3_REPO/sources_1/new/S5443_3_tb.v"] \
 ]
 add_files -norecurse -fileset $obj $files