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.

New: LegUp 4.0 has just been released!

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.