FuseSoC
summary
FuseSoC is a package manager and build system for HDL that flattens dependency trees, generates tool-specific setup scripts (Tcl, project files), and can run simulation, synthesis, or stop with an archiveable build tree. Cores use core description files (vendor:library:name:version), explicit file sets and types, and configurable targets and parameters. Generators convert Chisel/MyHDL/C to synthesizable HDL on the fly. The project supports about 15 tool backends, has ~40 contributors, several hundred packaged cores and seven years of production use.
AI-written summary · about
chapters (3)
related talks
13mA CPU is Only as Good as its Ecosystem: Turning RISC-V CPUs into Systems with FuseSoC-
18mOpen source chip design: for fun and for profit
17mOpen-Source HW Commercial Adoption: Lessons Learned
42mOpen Source FPGA Tooling, Our Journey from Resistance to Adoption
03h 10mSoC in Hours - A Power Chat
43mOpen Source Silicon: Where software ends and hardware begins
49mBuilding Open Hardware with Open Software
28mWhat is this Fuego thing and where is it going?
