Using Auto Re-Trigger - 2023.2 English

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

Document ID
UG908
Release Date
2023-10-19
Version
2023.2 English

Select the Enable Auto Re-Trigger right-click menu option (or corresponding button on the ILA Dashboard toolbar) on the ILA core to enable Vivado IDE to automatically re-arm the ILA core trigger after a successful trigger+upload+display operation has completed. The captured data displayed in the waveform viewer corresponding to the ILA core is overwritten upon each successful trigger event. The Auto Re-Trigger option can be used with the Run Trigger and Run Trigger Immediate operations. Click Stop Trigger to stop the trigger currently in progress.

The following table illustrates the interaction between the Vivado IDE runtime software and hardware when you invoke the Auto Re-Trigger option.

Table 1. Auto Re-Trigger
Software Hardware
Click the Auto Re-trigger option on the ILA core

ILA is armed

ILA triggers

ILA fills capture buffer

ILA is full

Data is uploaded and displayed

ILA is rearmed

ILA triggers

ILA fills capture buffer

ILA is full

Lots of cycles are missed between the ILA "full" event and display of the ILA data

Important: As there is a delay between the time the ILA data is full and the data is uploaded and displayed in the GUI, there is a very high probability of missing cycles between these events where the ILA could have triggered.