Saving Constraints After Running Debug XDC Commands - 2023.2 English

Vivado Design Suite User Guide: Programming and Debugging (UG908)

Document ID
Release Date
2023.2 English

You need to save constraints after using the Set up Debug wizard, using Vivado Design Suite to create debug cores or ports, and/or running the following XDC commands:

  • create_debug_core
  • create_debug_port
  • connect_debug_port
  • set_property (on any debug_core or debug_port object)

The corresponding XDC commands are saved to a constraints file with the suffix _debug.xdc and are used during implementation to insert and connect the debug cores.

Important: Saving constraints while in project mode can cause the synthesis and implementation steps to go out-of-date. However, you do not need to re-synthesize the design because the debug XDC constraints are only used during implementation. You can force the synthesis step up-to-date by selecting the Design Runs window, right-clicking the synthesis run (for example, synth_1), and selecting Force up-to-date.