- Start the Vivado IDE.
Load the Vivado IDE by doing one of the following:
- Double-click the Vivado IDE icon on the Windows desktop.
- Type
vivado
in a command terminal.
From the Getting Started page, click Open Example Project.
- In the Open Example Project dialog box, click Next.
- Select the CPU (Synthesized) design template, and click Next.
- In the Project Name dialog box, specify the following:
- Project name:
project_cpu_incremental
- Project location:
<Project_Dir>
Click Next.
- Project name:
- In the Default Part screen, select xc7k70tfbg676-2 and click Next.
- The New Project Summary screen appears, displaying project details. Reviewed these and click Finish.
- When the Vivado IDE opens with the default view, open the Synthesized design.
- In the Netlist window, select the set of signals specified below in the
cpuEngine
hierarchy and apply the MARK_DEBUG property by right-clicking and selecting Mark Debug from the dialog.cpuEngine/dcqmem_dat_qmem[*], cpuEngine/dcpu_dat_qmem[*], cpuEngine/dcqmem_adr_qmem[*], cpuEngine/du_dsr[*], cpuEngine/dvr0__0[*], cpuEngine/du_dsr[*], cpuEngine/dcqmem_sel_qmem[*]
Alternatively, you can use the following Tcl command to set the MARK_DEBUG property on the signals specified.set_property mark_debug true [get_nets [list {cpuEngine/dcqmem_dat_qmem[*]} {cpuEngine/dcpu_dat_qmem[*]} {cpuEngine/dcqmem_adr_qmem[*]} {cpuEngine/du_dsr[*]} {cpuEngine/dvr0__0[*]} {cpuEngine/du_dsr[*]} {cpuEngine/dcqmem_sel_qmem[*]}]]
- In the Flow Navigator, click Set Up
Debug to invoke the Set Up Debug wizard.
- When the Set Up Debug Wizard appears, click Next.
- When the ILA Core Options screen appears, click Next again.
- When the Set Up Debug Summary screen appears, ensure that one debug core is created and click Finish.
- Check the Debug widow to ensure that the u_ila_0 core has been inserted into
the design.
- Save the new debug XDC commands by selecting Save Constraints button. or clicking the