Trigger State Machine Language Description - 2022.1 English

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

Document ID
UG908
Release Date
2022-04-26
Version
2022.1 English

The trigger state machine language is used to describe complex trigger conditions that map to the advanced trigger logic of the ILA debug core. The trigger state machine has the following features:

  • Up to 16 states.
  • One-, two-, and three-way conditional branching used for complex state transitions.
  • Four built-in 16-bit counters used to count events, implement timers, etc.
  • Four built-in flags used for monitoring trigger state machine execution status.
  • Trigger action.