diff --git a/fpga/usrp3/tools/scripts/viv_utils.tcl b/fpga/usrp3/tools/scripts/viv_utils.tcl index e38deae14..fd58beef6 100644 --- a/fpga/usrp3/tools/scripts/viv_utils.tcl +++ b/fpga/usrp3/tools/scripts/viv_utils.tcl @@ -115,6 +115,9 @@ proc ::vivado_utils::initialize_project { {save_to_disk 0} } { if {[catch {set_property generate_synth_checkpoint true [get_files $src_file]} errorstring]} { puts "BUILDER: Failed to set synth checkpoint generation ($errorstring). The process will continue." } + } elseif [expr [lsearch {.dcp} $src_ext] >= 0] { + puts "BUILDER: Adding checkpoint: $src_file" + read_checkpoint $src_file } elseif [expr [lsearch {.ngc .edif .edf} $src_ext] >= 0] { puts "BUILDER: Adding Netlist: $src_file" read_edif $src_file