MicroBlaze Soft Processor
The MicroBlaze core is a flexible 32-bit Harvard RISC architecture with a rich instruction set optimized for embedded applications in Xilinx FPGAs. MicroBlaze architecture features control over cache sizes, interfaces, and execution units. The soft processor nature of MicroBlaze makes it very customizable. You can trade features for size to meet price and performance goals.
The MicroBlaze core is licensed as part of the Embedded Development Kit EDK.
With the MicroBlaze soft processor, you never pay royalties and your processing solution never becomes obsolete. MicroBlaze even integrates a low-latency IEEE-754 compatible Floating Point Unit (FPU).
PicoBlaze Soft Processor
PicoBlaze is a compact and cost effective fully embedded 8-bit microcontroller core. PicoBlaze is provided as a source-level VHDL file with royalty-free use in Xilinx FPGAs and CPLDS, so it is immune to product obsolescence.
This core requires no external resources; it is totally embedded within the FPGA. Because it is so small, many applications can implement multiple PicoBlaze iterations to address simple or sophisticated tasks.
Xilinx Intellectual Property for Embedded Design
The Xilinx pre-verified processor system IP catalog includes a wide variety of processing peripheral cores for customizing your embedded systems. Source drivers are included for all IP.