To perform a software break, use the brk and brki instructions. Refer to MicroBlaze Instruction Set Architecture for detailed information on software breaks.
As a special case, when C_DEBUG_ENABLED is greater than zero, and
brki rD,0x18 is executed, a software breakpoint is signaled to the
debugger; for example, the System Debugger (XSDB) tool, irrespective of the value of
C_BASE_VECTORS. In this case the BIP bit in the MSR is not set.