MicroBlaze Microcontroller Reference Design
Overview
MicroBlaze™ is a 32-bit RISC soft processor core that can be used with soft peripherals to design embedded systems in Xilinx FPGAs. The MicroBlaze microcontroller is an integrated solution intended for implementation of an embedded controller in the Spartan®-3 FPGA using the Xilinx Embedded Development Kit (EDK) and the Xilinx Platform Studio (XPS). The MicroBlaze Microcontroller design includes an internal block RAM (BRAM) memory, an RS232 UART, 4 GPIO blocks and a JTAG UART used for software debugging. Designers can use this example reference design to understand how to use MicroBlaze as a microcontroller for applications in industrial control, consumer, and data communication.
Key Features
- Simple microcontroller implementation using MicroBlaze, UART, GPIO, and internal block RAM (BRAM) memory
- Includes VHDL design files and project files for EDK/XPS
- Includes "C" code for sample application
- Requires the Xilinx Embedded Development Kit (DO-ML403-EDK-ISE-USB-UNI-G)
- Requires the Spartan-3 Starter Kit (HW-SPAR3-SK-UNI-G)
- Free download with example reference designs
- MicroBlaze soft processor core is included with EDK
Technical Specifications
Related IPs
- Zynq SATA Storage Extension - Production Reference Design
- Digital and mixed-signal IP and ASIC RISC-V reference design for USB Type-C/PD power adapter/charger
- Voltage reference with multiple output voltages (0.4V to 0.9V) for 3.6V supply, voltage reference sampling capacitor designed in 0.18um 6M TSMC technology.
- Low-power capacitor-less LDO with embedded voltage reference designed in Samsung Foundries LF6RLP process
- Microcontroller
- MicroBlaze