06-29-2015 01:46 PM - edited 06-29-2015 01:47 PM
Could not find any properties associate out of context in the script generated by write_project_tcl command.
As a result, every time a new project is created by calling the script, all IPs are as Global, and all *.xci files got changed.
How to script to keep out-of-context for IP?
06-29-2015 09:18 PM - edited 06-29-2015 09:19 PM
The below command enables the OOC synthesis run for IP.
set_property generate_synth_checkpoint true [get_files <file_path>/ip_name.xci]
Do you have block design or IP's alone? Can you attach the script file generated?
Which version of Vivado are you using?
06-30-2015 01:28 AM
@legendbb Have you tried the switch -all_properties?
Can you try creating script using below command? the generated script should have all the properties
write_project_tcl -all_properties recreate.tcl
06-30-2015 12:13 PM
01-08-2018 12:30 AM
Is there any update on this? I think I have the same issue but with a block design in my case.
Here is what I do:
- I write a bd.tcl using write_bd_tcl
- I write a project.tcl using write_project_tcl
- I change the project.tcl to call the bd.tcl inside it
After re-creating the project from the TCLs, the way the BD is generated ("Out of context" or "Global") is reset.