Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
FuseSoC – Package manager and build abstraction tool for FPGA/ASIC development (github.com/olofk)
50 points by pabs3 on May 19, 2021 | hide | past | favorite | 2 comments



Hardware build has different problems to solve compared to software build. In particular you often want to build with multiple different tools (e.g. A simulator, a synthesis tool, a formal tool and a linter) and each tool requires its own mix of files and settings with some commonality between them. You may also want different 'levels' of build from a full chip down to the block level.

Often this is handled with some home grown makefile solution or perl or python. I find FuseSoC, with the Edalize backend (which knows all the details of how a particular tool is run) a good improvement on this.


Couldn't agree more :)




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: