The ILA core can capture data samples when the core status is Pre-Trigger, Waiting for Trigger, or Post-Trigger (refer to the section called Viewing Trigger and Capture Settings for more details). The Capture mode control is used to select what condition is evaluated before each sample is captured:
- ALWAYS
- Store a data sample during a given clock cycle regardless of any capture conditions
- BASIC
- Store a data sample during a given clock cycle only if the capture condition evaluates "true"
You can also use the set_property Tcl command to change the capture mode of the ILA core. For instance, to change the capture mode of ILA core hw_ila_1 to BASIC, use the following command:
set_property CONTROL.CAPTURE_MODE BASIC [get_hw_ilas hw_ila_1]