Cross-Trigger Feature of MicroBlaze Processors - 2025.2 English - UG1711

MicroBlaze V Processor Embedded Design User Guide (UG1711)

Document ID
UG1711
Release Date
2025-12-03
Version
2025.2 English

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.

Figure 1. Enable Cross Trigger Check Box in MDM V

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.

Figure 2. MDM V in Block Design after enabling Cross Trigger

Next, run Connection Automation, shown in the following figure, to connect the cross trigger signals to an ILA.

Figure 3. Connecting the TRIG_IN_0 Interface Pin 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.

Figure 4. Run Connection Automation Confirmation Dialog Box

The following figure shows the resulting block design.

Figure 5. Block Design after connecting Cross Trigger Pins to the ILA