Trigger State Machine Language Description - 2023.2 English

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

Document ID
Release Date
2023.2 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 are used to count events, implement timers, etc.
  • Four built-in flags used for monitoring trigger state machine execution status.
  • Trigger action.