ID 683819
Date 7/08/2022
Public

2.4.6.11.5.3. <action_list>

List of actions that the logic analyzer performs within a state once a condition is satisfied.

• Each action must end with a semicolon (;).
• If you specify more than one action within an if or an else if clause, you must delimit the action_list with begin and end tokens.

Possible actions include:

Buffer Control Actions

Actions that control the acquisition buffer.

Table 17.  Buffer Control Actions
Action Description Syntax
trigger Stops the acquisition for the current buffer and ends analysis. This command is required in every flow definition.
trigger <post-fill_count>;
segment_trigger

Available only in segmented acquisition mode.

Ends acquisition of the current segment. After evaluating this command, the Signal Tap logic analyzer starts acquiring from the next segment. If all segments are written, the logic analyzer overwrites the oldest segment with the latest sample. When a trigger action is evaluated the acquisition stops.
segment_trigger <post-fill_count>;
start_store Active only in state-based storage qualifier mode. Asserts the write_enable to the Signal Tap acquisition buffer.
start_store
stop_store

Active only in state-based storage qualifier mode.

De-asserts the write_enable signal to the Signal Tap acquisition buffer.
stop_store

Both trigger and segment_trigger actions accept an optional post-fill_count argument.

State Transition Action

Specifies the next state in the custom state control flow. The syntax is:

goto <state_label>;