The 32-bit MicroBlaze soft processor core from Xilinx is a classic RISC architecture. It was originally developed around the end of 2000 and the beginning of 2001, and it was released later that year. Thereafter, the MicroBlaze has continued to evolve with new functions being added on a regular basis. For example, the most recent release, version 8.20, is equipped with the new AXI bus interface (Click Here to read the whole story).
- Can be used in all Xilinx FPGA families
- Lots of configuration options
- Uses the AXI standard bus
- Can be used only in Xilinx FPGAs
- EDK needs a license
- Source code not available
- Xilinx Linux support is very basic (this may change now that they have bought PetaLogix)
The MicroBlaze soft-core processor is fully integrated in the Xilinx FPGA design environment. It can easily be configured for many different applications from a simple controller to a fully-fledged Linux processor. The Xilinx EDK environment makes it very easy to configure the processor and add all the peripherals needed to build a complete processor system.
to check out the entire MicroBlaze-based design process in my blog.