The simplest way to use the MicroBlaze V Configuration wizard is to select one of the six predefined templates, each defining a complete MicroBlaze V configuration. You can use a predefined template as a starting point for a specific application, using the wizard to refine the configuration, by adapting performance, frequency, or area. When you modify an option, you received direct feedback that shows the estimated relative change in performance, frequency, and area in the information display.
The three presets are:
- Microcontroller preset: Microcontroller preset suitable for microcontroller designs. Area optimized, with no caches and debug enabled.
- Real-time preset: Real-time preset geared towards real-time control. Performance optimized, small caches and debug enabled, most execution units.
The other options are:
- RV32IMC: A RISC-V configuration that includes the M-extension with multiplication and division, and the compressed instruction C-extension.
- RV32IMAC: A configuration that adds the A-extension with atomic instructions.
- RV32IMAFC: A configuration that adds the single-precision floating-point F-extension.
The following figure shows the Predefined Configurations in the Configuration wizard.
Figure 1.
MicroBlaze V Predefined Configuration
Settings