When the Vivado Hardware Session successfully connects to the SP701 board, you see the information shown in the following figure:
Select the Settings - hw_ila_1 tab and keep the Trigger Mode Settings with the default value:
Set Trigger mode to BASIC_ONLY.
Under Capture Mode Settings, ensure that Trigger position in window is set to 512.
Click on the (+) sign in the Trigger Setup window to add the
slot_0 : microblaze_riscv_0_axi_periph_M00_AXI : AWVALIDsignal from the Add Probes window.In the Trigger Setup window, for
slot_0 : microblaze_riscv_0_axi_periph_M00_AXI : AWVALIDsignal, ensure that the Operator field is set to ==, the Radix field to [B] (Binary) and the Value field to 1 (logical one).This essentially sets up the ILA to trigger when the
awvalidtransitions to a value of 1.Click the Run Trigger button to ‘arm’ the ILA in the Status - hw_ila_1 window.
The ILA immediately triggers as the application software is continuously performing a write to the GPIO thereby toggling the
net_slot_0\_axi_awvalidsignal, which causes the ILA to trigger. The ILA in turn, toggles theTRIG_OUTsignal, which signals the processor to stop code execution.