MicroBlaze Processor Reference Guide 2
UG984 (v2018.2) June 21, 2018 www.xilinx.com
Revision History
The following table shows the revision history for this document.
Date Version Revision
04/04/2018
2018.1
Updated for Vivado 2018.1 release:
• Included information about instruction pipeline hazards and forwarding.
• Clarified that software break does not set the BIP bit in MSR.
• Explained memory scrubbing behavior.
• Added more detailed description of sleep and pause usage.
• Clarified use of parallel debug clock and reset.
10/04/2017
2017.3
Updated for Vivado 2017.3 release:
• Added automotive UltraScale+ Zynq and Spartan-7 devices.
• Updated description of debug trace, to add event trace, new in version 10.0.
• Added 4PB extended address size.
• Clarified description of cache trace signals.
04/05/2017
2017.1
Updated for Vivado 2017.1 release:
• Added description of MMU Physical Address Extension (PAE), new in version 10.0.
• Extended privileged instruction list, and updated instruction descriptions.
• Updated information on debug program trace.
• Added reference to the Triple Modular Redundancy (TMR) subsystem.
• Corrected description of BSIFI instruction.
• Updated MFSE instruction description with PAE information.
• Added MTSE instruction used with PAE, new in version 10.0.
• Updated WDC instruction for external cache invalidate and flush.
10/05/2016
2016.3
Updated for Vivado 2016.3 release:
• Added description of frequency optimized 8-stage pipeline, new in version 10.0.
• Describe bit field instructions, new in version 10.0.
• Include information on parallel debug interface, new in version 10.0.
• Added version 10.0 to MicroBlaze release version code in PVR.
• Included Spartan-7 target architecture in PVR.
• Updated description of MSR reset value.
• Updated Xilinx
04/06/2016
2016.1
Updated for Vivado 2016.1 release:
• Included description of address extension, new in version 9.6.
• Included description of pipeline pause functionality, new in version 9.6
• Included description of non-secure AXI access support, new in version 9.6.
• Included description of hibernate and suspend instructions, new in version 9.6.
• Added version 9.6 to MicroBlaze release version code in PVR.
• Corrected references to Table 2-46 and Table 2-47.
• Replaced references to the deprecated Xilinx Microprocessor Debugger (XMD)
with Xilinx System Debugger (XSDB).
• Removed C code function attributes svc_handler and svc_table_handler.
06/21/2018: Released with Vivado® Design Suite 2018.2 without changes from 2018.1.