
MicroBlaze Processor Reference Guide www.xilinx.com 2
UG984 (v2016.1) April 6, 2016
Revision History
The following table shows the revision history for this document.
Date Version Revision
03/20/2013 2013.1 Initial Xilinx release. This User Guide is derived from UG081.
06/19/2013 2013.2 Updated for Vivado 2013.2 release.
10/02/2013 2013.3 Updated for Vivado 2013.3 release.
12/18/2013 2013.4 Updated for Vivado 2013.4 release.
04/02/2014 2014.1 Updated for Vivado 2014.1 release:
• Added v9.3 to MicroBlaze release version code in PVR.
• Clarified availability and behavior of stack protection registers.
• Corrected description of LMB instruction and data bus exception.
• Included description of extended debug features, new in version 9.3:
performance monitoring, program trace and non-intrusive profiling.
• Included definition of Reset Mode signals, new in version 9.3.
• Clarified how the AXI4-Stream TLAST signal is handled.
• Added UltraScale and updated performance and resource utilization for 2014.1.
10/01/2014 2014.3 Updated for Vivado 2014.3 release:
• Corrected semantic description for PCMPEQ and PCMPNE in Table 2.1.
• Added version 9.4 to MicroBlaze release version code in PVR.
• Included description of external program trace, new in version 9.4
04/15/2015 2015.1 Updated for Vivado 2015.1 release:
• Included description of 16 word cache line length, new in version 9.5.
• Added version 9.5 to MicroBlaze release version code in PVR.
• Corrected description of supported endianness and parameter C_ENDIANNESS.
• Corrected description of outstanding reads for instruction and data cache.
• Updated FPGA configuration memory protection document reference [Ref 10].
• Corrected Bus Index Range definitions for Lockstep Comparison in Table 3-13.
• Clarified registers altered for IDIV instruction.
• Corrected PVR assembler mnemonics for MFS instruction.
• Updated performance and resource utilization for 2015.1.
• Added references to training resources.
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-45 and Table 2-46.
• 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.
UG984 (v2016.2) June 8, 2016
06/08/2016: Released with Vivado Design Suite 2016.2 without changes from the previous version.