How to use LabVIEW FPGA with a MicroBlaze soft-core processor and to communicate via a UART.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


An example of using LabVIEW FPGA to program an FPGA that uses a MicroBlaze soft-core processor with a UART to communicate between LabVIEW FPGA and the MicroBlaze.

YouTube Demonstrations



  • Open the labview_fpga_uart/labview_fpga_uart.lvproj
  • Expand the FPGA project
  • Expand the Build Specifications option
  • Build and Launch Vivado Design Suite
  • Import the design from xilinx_mb/d_microblaze.tcl
  • Paste the source code from xilinx_mb/main.c in to a new application
  • Associated generated elf with Vivado Project
  • Run generate bitstream
  • LabVIEW FPGA will expect an lvbitx file to be located in the following directory:
    • ./labview_fpga_uart/ProjectExportForVivado

For More Information

See for more information