Using the ILA Default Dashboard - 2021.2 English

Vivado Design Suite User Guide: Programming and Debugging

Document ID
UG908
Release Date
2021-10-22
Version
2021.2 English

The ILA Dashboard (see the following figure) is a central location for all status and control information pertaining to a given ILA core. When an ILA core is first detected upon refreshing a hardware device, the Default ILA Dashboard for the core is automatically opened. If you need to manually open or re-open the dashboard, just right-click the ILA core object in the Hardware window and select Default Dashboard.

Figure 1. ILA Dashboard

You can use the ILA Dashboard to interact with the ILA debug core in several ways:

  • Set the trigger mode to trigger on various events in hardware:
    • BASIC_ONLY: The ILA Basic Trigger Mode can be used to trigger the ILA core when a basic AND/OR functionality of debug probe comparison result is satisfied.
    • ADVANCED_ONLY: The ILA Advanced Trigger Mode can be used to trigger the ILA core as specified by a user defined state machine.
    • TRIG_IN_ONLY: The ILA TRIG_IN Trigger Mode can be used to trigger the ILA core when the TRIG_IN pin of the ILA core transitions from a low to high.
    • BASIC_OR_TRIG_IN: The ILA BASIC_OR_TRIG_IN Trigger Mode can be used to trigger the ILA core when a logical OR-ing of the TRIG_IN pin of the ILA core and BASIC_ONLY trigger mode is desired.
    • ADVANCED_OR_TRIG_IN: The ILA ADVANCED_OR_TRIG_IN Trigger Mode can be used to trigger the ILA core when a logical OR-ing of the TRIG_IN pin of the ILA core and ADVANCED_ONLY trigger mode is desired.
  • Set the trigger output mode.
  • Use ALWAYS and BASIC capture modes to control filtering of data to be captured.
  • Set the number of ILA capture windows.
  • Set the data depth of the ILA capture window.
  • Set the trigger position to any sample within the capture window.
  • Monitor the trigger and capture status of the ILA debug core.