High Level Design of FPGA
Frameworks
HIPACC
- C/C++ -> HLS
- http://hipacc-lang.org/
Halide-HLS
- Halide -> HLS
- https://github.com/jingpu/Halide-HLS
fpgaConvNet
dnnWeaver
- C/C++ -> HDL
- https://bitbucket.org/hsharma35/dnnweaver.public
Halide to FPGA (Beta)
Rigel
- lua -> HDL
- http://graphics.stanford.edu/papers/rigel/rigel.pdf
- https://github.com/jameshegarty/rigel
hls4ml
- DL framework -> C/C++ for HLS
- https://github.com/hls-fpga-machine-learning
sPyC
- Python -> C/C++ for HLS
- https://github.com/ISI-RCG
RIPL
Courses
ECE 5775 - High-Level Digital Design Automation (Cornell)
ECE 699 - Software/Hardware Codesign
- http://ece.gmu.edu/coursewebpages/ECE/ECE699_SW_HW/S16/
- http://ece.gmu.edu/coursewebpages/ECE/ECE699_SW_HW/S15/