High-level synthesis with LegUp: a crash course for users and researchers

@inproceedings{Anderson2013HighlevelSW,
  title={High-level synthesis with LegUp: a crash course for users and researchers},
  author={J. Anderson and S. Brown and Andrew Canis and Jongsok Choi},
  booktitle={FPGA '13},
  year={2013}
}
High-level synthesis (HLS) has been gaining traction recently as a design methodology for FPGAs, with the promise of raising the productivity of FPGA hardware designers, and ultimately, opening the door to the use of FPGAs as computing devices targetable by software engineers. In this tutorial, we introduce LegUp, an open-source HLS tool for FPGAs developed at the University of Toronto. With LegUp, a user can compile a C program completely to hardware, or alternately, he/she can choose to… Expand
5 Citations
High-Level Synthesis for Application-Specific Integrated Circuit Implementation using LegUp
Custom-sized caches in application-specific memory hierarchies
  • 11
  • PDF
LeFlow: Automatic Compilation of TensorFlow Machine Learning Applications to FPGAs
  • 7
  • Highly Influenced
LeFlow: Enabling Flexible FPGA High-Level Synthesis of Tensorflow Deep Neural Networks
  • 27
  • PDF
High Level Synthesis and Evaluation of the Secure Hash Standard for FPGAs
  • Highly Influenced