LegUp High-Level Synthesis

LegUp is an open source high-level synthesis tool being developed at the University of Toronto. The LegUp framework allows researchers to improve C to Verilog synthesis without building an infrastructure from scratch. Our long-term vision is to make FPGA programming easier for software developers.

The LegUp high-level synthesis tool is freely available, however, only non-commercial, not-for-profit use of the software is permitted (see license). If you are interested in commercial use of the LegUp software, please visit: LegUp Computing Inc.

Download Source
LegUp 4.0 (Aug 17, 2015)

Try Online Demo

The video below presents an overview of the LegUp project.


Below is a video demonstrating how to use LegUp for our Hong Kong tutorial. See all of our video presentations here.