AMD MicroBlaze™ V Processor

A Flexible and Efficient RISC-V Processor.


The AMD MicroBlaze™ V processor is a soft-core RISC-V processor IP for AMD adaptive SoCs and FPGAs. The MicroBlaze V processor is based on a 32-bit RISC-V instruction set architecture (ISA). It allows developers to leverage the open-source RISC-V software ecosystem, is hardware compatible with the classic MicroBlaze processor, and is fully integrated in the AMD Vivado™ and Vitis™ tools design flow. The AMD MicroBlaze V processor is designed to be highly modular with a configurable architecture suitable for embedded systems applications.

Developers can target the MicroBlaze V processor to any AMD adaptive SoC or FPGA device supported by the Vivado Design Suite at no extra cost.


RISC-V is an open-source standard instruction set architecture (ISA) that is managed by the non-profit RISC-V Foundation. AMD has been a member since 2020.

Key Capabilities

Based on RISC-V Open-Source ISA

  • Backed by a comprehensive ecosystem of software and solutions throughout the industry 
  • Enables easy hardware migration for existing MicroBlaze processor designs and software portability for RISC-V designs
  • Configurable ISA support for RV32IMAFC Base Integer Instruction Set with optional:
    • Multiplication and division ("M" extension)
    • Atomic instructions ("A" extension)
    • Floating-point ("F" extension)
    • Code compression ("C" extension)
    • Bit manipulation ("Zba", "Zbb", "Zbc", "Zbs" extensions)
  • Utilizes code compression to significantly reduce code size and save design memory

Efficient Architecture at its Core

  • Offers three selectable configurations: AMD MicroBlaze V Microcontroller, AMD MicroBlaze V with Memory Protection Unit, and AMD MicroBlaze V with Memory Management Unit*
  • Provides build options to optimize area and/or performance
  • Incorporates safety measures like dual-core lockstep and triple modular redundancy (TMR) for safety-critical systems 

High Degree of Design Flexibility

  • Offers a fully-integrated design flow in the Vivado and Vitis tools, identical to the MicroBlaze processor design flow
  • Compatible with any AMD adaptive SoC or FPGA supported in the Vivado design tools
  • Offers a user-friendly experience with either a graphic user interface (GUI) or command line interface (CLI)
  • Reduces system component count and shortens development time with a wide range of optimized IP available to deploy an integrated MicroBlaze V processor subsystem in the programable logic

*Microcontroller configuration available in Production; AMD MicroBlaze V with RV64I and Memory Protection Unit are in Early Access; AMD MicroBlaze V with Memory Management Unit is on the roadmap.​

Microcontroller configuration


Leverage the tried, tested, and trusted MicroBlaze™ processor from AMD. With its versatile uses and consistent performance, it's a dependable choice for numerous applications.

Processor Details

Key Drag n’ Drop Peripherals

General Purpose I/O Video Memory Networking
  • Multichannel DMA
  • Streaming FIFO
  • Timer / Watchdog
  • Mutex / Mailbox
  • UART
  • USB 2.0
  • SPI
  • GPIO
  • PWM
  • HDMI Camera/Display Interface
  • Video DMA
  • DDR
  • Quad SPI
  • Ethernet Subsystem
  • Controller Area Network

Example Design Configurations

Click to enlarge

AMD MictoBlaze V Microcontroller

  • 32-bit Processor Core (RV32IMAFC)
  • JTAG Debug Interface
  • Tightly Coupled Local Memory
  • SPI controller
  • I2C Controller
  • UART
  • Interrupt Controller
  • Timer
  • GPIO

Click to enlarge
AMD MicroBlaze V with Memory Protection Unit

Click to enlarge
AMD MicroBlaze V with Memory Management Unit

Sign up to be the first to know when the MicoBlaze V with Memory Protection Unit and MicoBlaze V with Memory Management example design configurations are available.​



Default Default Title Document Type Date