Cross trigger support is available with the MDM V. The MDM V provides programmable cross triggering between all connected processors, external trigger inputs, and outputs using the RISC-V Halt Groups, Resume Groups, and External Triggers functionality. For details, see the MicroBlaze Debug Module V (MDM V) LogiCORE IP Product Guide (PG428).
MicroBlaze V can handle halt and resume cross trigger actions. Cross trigger actions are generated by the corresponding MDM V cross trigger outputs, connected using the Debug bus.
The MicroBlaze Debug Module V (MDM V) configuration dialog box can be opened by double clicking on the MDM V instance, as shown in following figure. Using Connection Automation Feature of IP Integrator. In the MDM V configuration dialog box, the Enable Cross Trigger check box is enabled, as highlighted in the following figure.
You can also select up to four external trigger inputs and external trigger outputs. When enabled, the block design is updated to show the MDM details, as shown in the following figure.
Next, run Connection Automation, shown in the following figure, to connect the cross trigger signals to an ILA.
Leaving the settings of Auto, as shown in the
following figure, on both TRIG_IN_0 andTRIG_OUT_0 in
the Run Connection Automation dialog box, instantiates a new ILA and connects the
TRIG_IN_0 and TRIG_OUT_0 signal of the MDM V to
the corresponding pin of the System ILA.
The following figure shows the resulting block design.