Enabling Trigger In and Out Ports - 2023.1 English

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

Document ID
UG908
Release Date
2023-05-16
Version
2023.1 English

The ILA core can be configured at core generation-time to have dedicated trigger input ports (TRIG_IN and TRIG_IN_ACK) and dedicated trigger output ports (TRIG_OUT and TRIG_OUT_ACK). If the ILA core has trigger input ports enabled, you can use the following Trigger Mode settings to trigger on events on the TRIG_IN port:

  • BASIC_OR_TRIG_IN: 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: 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.
  • TRIG_IN_ONLY: used to trigger the ILA core when the TRIG_IN pin of the ILA core transitions from a low to high.

If the ILA core has trigger output ports enabled, you can use the following TRIG_OUT Mode to control the propagation of trigger events to the TRIG_OUT port:

  • DISABLED: disables the TRIG_OUT port.
  • TRIGGER_ONLY: enables the result of the basic/advanced trigger condition to propagate to the TRIG_OUT port.
  • TRIG_IN_ONLY: propagates the TRIG_IN port to the TRIG_OUT port.
  • TRIGGER_OR_TRIG_IN: enables the result of a logical OR-ing of the basic/advanced trigger condition and TRIG_IN port to propagate to the TRIG_OUT port.