Chapter 2: MicroBlaze Architecture
Features
The MicroBlaze soft core processor is highly configurable, allowing you to select a specific set of
features required by your design.
The fixed feature set of the processor includes:
•
•
•
•
In addition to these fixed features, the MicroBlaze processor is parameterized to allow selective
enabling of additional functionality. Older (deprecated) versions of MicroBlaze support a subset of
the optional features described in this manual. Only the latest (preferred) version of MicroBlaze
(v8.00) supports all options.
Xilinx recommends that all new designs use the latest preferred version of the MicroBlaze
processor.
Table 2-1, page 10
Table 2-1: Configurable Feature Overview by MicroBlaze Version
Feature
Version Status
Processor pipeline depth
On-chip Peripheral Bus (OPB) data side interface
On-chip Peripheral Bus (OPB) instruction side
interface
Local Memory Bus (LMB) data side interface
Local Memory Bus (LMB) instruction side
interface
Hardware barrel shifter
Hardware divider
Hardware debug logic
Stream link interfaces
Machine status set and clear instructions
Instruction cache over IOPB interface
Data cache over DOPB interface
Instruction cache over Cache Link (IXCL)
interface
Data cache over Cache Link (DXCL) interface
4 or 8-word cache line
10
Send Feedback
Thirty-two 32-bit general purpose registers
32-bit instruction word with three operands and two addressing modes
32-bit address bus
Single issue pipeline
provides an overview of the configurable features by MicroBlaze versions.
v7.30
obsolete
3/5
No
No
option
option
option
option
option
0-15
FSL
option
No
No
option
option
option
www.xilinx.com
MicroBlaze Versions
v8.10
v8.20
v8.30
deprecated
deprecated
deprecated
3/5
3/5
No
No
No
No
option
option
option
option
option
option
option
option
option
option
option
option
option
option
option
0-15
0-15
FSL/AXI
FSL/AXI
FSL/AXI
option
option
option
No
No
No
No
option
option
option
option
option
option
option
option
option
MicroBlaze Processor Reference Guide
v8.40
v8.50
deprecated
preferred
3/5
3/5
3/5
No
No
No
No
No
No
option
option
option
option
option
option
option
option
option
option
0-15
0-15
0-15
FSL/AXI
FSL/AXI
option
option
No
No
No
No
No
No
option
option
option
option
option
option
UG081 (v14.7)
Need help?
Do you have a question about the MicroBlaze and is the answer not in the manual?
Questions and answers