From 1ee0a88ff7f2db5904d06e3dcedffff5641eec5c Mon Sep 17 00:00:00 2001 From: dwf1m12 <d.w.flynn@soton.ac.uk> Date: Tue, 9 Aug 2022 13:12:47 +0100 Subject: [PATCH] clean up ip search paths and remove a server-specific path dependency --- .../fpga_imp/scripts/build_mcu_fpga_ip.tcl | 11 ++--------- .../fpga_imp/scripts/build_mcu_fpga_pynq_zcu104.tcl | 11 ++++++++--- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/Cortex-M0/soclabs_demo/systems/cortex_m0_mcu/fpga_imp/scripts/build_mcu_fpga_ip.tcl b/Cortex-M0/soclabs_demo/systems/cortex_m0_mcu/fpga_imp/scripts/build_mcu_fpga_ip.tcl index b72943d..fdcfe3c 100644 --- a/Cortex-M0/soclabs_demo/systems/cortex_m0_mcu/fpga_imp/scripts/build_mcu_fpga_ip.tcl +++ b/Cortex-M0/soclabs_demo/systems/cortex_m0_mcu/fpga_imp/scripts/build_mcu_fpga_ip.tcl @@ -78,7 +78,7 @@ read_verilog $soc_vlog/cmsdk_mcu_chip.v update_compile_order -fileset sources_1 -set mculib_ip ../../../../../MCULIB +set mculib_ip ./MCULIB ipx::package_project -root_dir $mculib_ip -vendor soclabs.org -library user -taxonomy /UserIP -import_files -set_current false -force @@ -101,13 +101,6 @@ ipx::archive_core $mculib_ip/soclabs.org_user_cmsdk_mcu_chip_1.0.zip [ipx::curr ipx::move_temp_component_back -component [ipx::current_core] close_project -delete -#set_property ip_repo_paths {/home/dwf1m12/soclabs/fpga/vivado/pynq/ip_repo /home/dwf1m12/soclabs_git/soclabs-cortexm0-mcu/MCULIB} [current_project] -set_property ip_repo_paths {/home/dwf1m12/soclabs/fpga/vivado/pynq/ip_repo ../../../../../MCULIB} [current_project] +set_property ip_repo_paths { ip_repo ./MCULIB} [current_project] update_ip_catalog close_project - -#create_project project_2 /home/dwf1m12/soclabs_git/soclabs-cortexm0-mcu/Cortex-M0/soclabs_demo/systems/cortex_m0_mcu/fpga_imp/project_2 -part xczu7ev-ffvc1156-2-e -#set_property board_part xilinx.com:zcu104:part0:1.1 [current_project] -#set_property coreContainer.enable 1 [current_project] -#set_property ip_repo_paths /home/dwf1m12/soclabs/fpga/vivado/pynq/ip_repo [current_project] -#update_ip_catalog diff --git a/Cortex-M0/soclabs_demo/systems/cortex_m0_mcu/fpga_imp/scripts/build_mcu_fpga_pynq_zcu104.tcl b/Cortex-M0/soclabs_demo/systems/cortex_m0_mcu/fpga_imp/scripts/build_mcu_fpga_pynq_zcu104.tcl index fd31c73..559d414 100644 --- a/Cortex-M0/soclabs_demo/systems/cortex_m0_mcu/fpga_imp/scripts/build_mcu_fpga_pynq_zcu104.tcl +++ b/Cortex-M0/soclabs_demo/systems/cortex_m0_mcu/fpga_imp/scripts/build_mcu_fpga_pynq_zcu104.tcl @@ -35,15 +35,20 @@ set_part $xilinx_part set_property TARGET_LANGUAGE Verilog [current_project] set_property DEFAULT_LIB work [current_project] +##set paths [list \ +## "../../../../../../../soclabs/fpga/vivado/pynq/ip_repo"\ +## "./MCULIB"\ +## ] + set paths [list \ - "../../../../../../../soclabs/fpga/vivado/pynq/ip_repo"\ - "../../../../../MCULIB"\ + "./MCULIB"\ ] # Set IP repository paths set obj [get_filesets sources_1] if { $obj != {} } { - set_property "ip_repo_paths" "[file normalize "../../../../../../../soclabs/fpga/vivado/pynq/ip_repo"] [file normalize "../../../../../MCULIB"]" $obj +## set_property "ip_repo_paths" "[file normalize "../../../../../../../soclabs/fpga/vivado/pynq/ip_repo"] [file normalize "./MCULIB"]" $obj + set_property "ip_repo_paths" "[file normalize "./MCULIB"]" $obj # Rebuild user ip_repo's index before adding any source files update_ip_catalog -rebuild -- GitLab