FuseSoC in Three Minutes
summary
FuseSoC is a package manager for silicon that dates to 2011 and is already used by many high‑profile open source chips and several companies internally so it works in practice. It relies on a core description file that lists dependencies and source files and on targets that pick simulation versus FPGA synthesis. A sister tool, edalize, converts those legacy descriptions into about four EDA tool backends. It prevents the Diamond of Death dependency conflict and aims for a public package pool like PyPI.
AI-written summary · about
related talks
09mFuse - still an awesome platform for apps development?
15mA Pre-silicon Development & Analysis for SOAFEE to Accelerate Product Development
19mRFUSE: Modernizing Userspace Filesystem Framework through Scalable Kernel-Userspace...
17mSay Goodbye to Fear, Uncertainty, and Doubt: Innovate with Codasip Studio Fusion
27mFusing Industry and Academia at GitHub (Experience Report)
32mBender: A dependency maganement tool for hardware design projects
53mTooling Up for SPDX Software Package Data Exchange
26mFusing Io/Fs with Gopls
