The ILA debug core trigger and capture status is displayed in two places in Vivado IDE:
- In the Hardware window Status column of the row(s) corresponding to the ILA debug core(s).
- In the Trigger Capture Status window of the ILA Dashboard.
The Status column in the Hardware window indicates the current state or status of each ILA core (see the following table).
ILA Core Status | Description |
---|---|
Idle | The ILA core is idle and waiting for its trigger to be run. If the trigger position is 0, the ILA core transitions to the Waiting for Trigger status once the trigger is run, otherwise the ILA core transitions to the Pre-Trigger status. |
Pre-Trigger | The ILA core is capturing pre-trigger data into its data capture window. Once the pre-trigger data has been captured, the ILA core transitions to the Waiting for Trigger status. |
Waiting for Trigger | The ILA core trigger is armed and is waiting for the trigger event to occur as described by the basic or advanced trigger settings. Once the trigger occurs, the ILA core transitions to the Full status if the trigger position is set to the last data sample in the capture window, otherwise it transitions to the Post-Trigger status. |
Post-Trigger | The ILA core is capturing post-trigger data into its data capture window. Once the post-trigger data has been captured, the ILA core transitions to the Full status. |
Full | The ILA core capture buffer is full and is being uploaded to the host for display. The ILA core transitions to the Idle status once the data has been uploaded and displayed. |
The contents of the Trigger Capture Status window in the ILA Dashboard depend on the Trigger Mode setting of the ILA core.