BENDER - a dependency management tool for hardware design projects written in Rust.
It provides a way to define dependencies among IPs, execute unit tests, and verify that the source files are valid input for various simulation and synthesis tools.
Principles
ā«ļøBe as opt-in as possible
ā«ļøAllow for reproducible builds
ā«ļøCollect source files
ā«ļøManage dependencies
ā«ļøGenerate tool scripts
š¾ https://github.com/pulp-platform/bender
š https://pulp-platform.org/docs/riscv_workshop_zurich/bender_wosh2019.pdf
#build #buildsystem #makefile #bender #ip #dependencies #scripts #rust
@fpgasic
Post #136
3.88K

- š 9
- 𤩠1