Reference

CANIS, Andrew; CHOI, Jongsok; ALDHAM, Mark; ZHANG, Victor, KAMMOONA, Ahmed; ANDERSON, Jason; Brown, STEPHEN; CZAJKOWSKI, Tomasz - "LegUp: High-Level Synthesis for FPGA-Based Processor/Accelerator Systems", 19th ACM International Symposium on Field-Programmable Gate Arrays

Summary

LegUp is an Open-Source framework for High-Level Synthesis of software/hardware systems, developed by the University of Toronto. It uses the LLVM compiler infrastructure to turn standard C code into a hybrid software/hardware system consisting of a softcore MIPS and custom accelerators running on an FPGA.

Solution

Remarks

Some dealbreakers, though (making it hard to use for CIP68100 project along with EPOS):