diff --git a/BUILD_BVF_GATEWARE.tcl b/BUILD_BVF_GATEWARE.tcl index 4cdc011cf2f66d0c1ffc09d6943a9c97adcff9dc..c88deb000dc87f971839758121e173c2d075a77e 100644 --- a/BUILD_BVF_GATEWARE.tcl +++ b/BUILD_BVF_GATEWARE.tcl @@ -87,6 +87,17 @@ if {[info exists PROJECT_LOCATION]} { set project_dir "$local_dir/$project_name" } +if {[info exists DESIGN_VERSION]} { + set gateware_design_version "$DESIGN_VERSION" +} else { + set gateware_design_version "1" +} + +if {[info exists SILICON_SIGNATURE]} { + set gateware_silicon_signature "$SILICON_SIGNATURE" +} else { + set gateware_silicon_signature "deadc001" +} source ./script_support/additional_configurations/functions.tcl @@ -197,11 +208,17 @@ organize_tool_files \ -module {BVF_GATEWARE::work} \ -input_type {constraint} - organize_tool_files \ - -tool {VERIFYTIMING} \ - -file "${project_dir}/constraint/fic_clocks.sdc" \ - -module {BVF_GATEWARE::work} \ - -input_type {constraint} +organize_tool_files \ + -tool {VERIFYTIMING} \ + -file "${project_dir}/constraint/fic_clocks.sdc" \ + -module {BVF_GATEWARE::work} \ + -input_type {constraint} + +configure_tool \ + -name {CONFIGURE_PROG_OPTIONS} \ + -params {back_level_version:0} \ + -params design_version:$gateware_design_version \ + -params silicon_signature:$gateware_silicon_signature # # // Derive timing constraints