MicroBlaze™ es un núcleo de procesador blando RISC de 32 bits que se puede utilizar con periféricos blandos para diseñar sistemas integrado en FPGA de AMD. El microcontrolador MicroBlaze es una solución integrada diseñada para la implementación de un controlador embebido en el Spartan™ 3 FPGA utilizando el EDK (Embedded Development Kit, kit de desarrollo embebido) de AMD y el Xilinx Platform Studio (XPS). El diseño del Microcontrolador MicroBlaze incluye una memoria RAM de bloque interno (BRAM™), una UART RS232, 4 bloques GPIO y una UART JTAG utilizada para la depuración de software. Los diseñadores pueden usar este ejemplo de diseño de referencia para entender cómo usar MicroBlaze como microcontrolador para aplicaciones de control industrial, consumo y comunicación de datos.