A Vivado® project Tcl object supports a few properties that allows you to supply default settings for cleaned up or newly created simulations. These simulations do not already have a settings file. The following list shows the default settings properties of the project:
- XSIM.ARRAY_DISPLAY_LIMIT
- XSIM.RADIX
- XSIM.TIME_UNIT
- XSIM.TRACE_LIMIT
You can view the current values of the properties with the report_property [current_project]
Tcl command and set the values of the properties with the set_property <property name> <property value> [current_project]
Tcl command. For example, to set the array display limit to 16, use the following command.
set_property xsim.array_display_limit 16 [current_project]
When you launch the new or cleaned-up simulation, the simulation Tcl object inherits your project properties. You can verify it with the following Tcl command:
report_property [current_sim]
sim_1/behav
, that simulation
retains a separate copy of the settings for all subsequent launches. The changes to the
project properties can no longer take effect for that simulation. The project properties
take effect again only if the simulation is cleaned up or the settings file is
deleted.