LiteX is a FPGA design/SoC builder that can be used to build cores, create SoCs and full FPGA designs
https://github.com/enjoy-digital/litex
#Migen #MiSoC #LM32 #Mor1kx #PicoRV32 #VexRiscv #SoC #BuildSystem
https://github.com/enjoy-digital/litex
#Migen #MiSoC #LM32 #Mor1kx #PicoRV32 #VexRiscv #SoC #BuildSystem
GitHub
GitHub - enjoy-digital/litex: Build your hardware, easily!
Build your hardware, easily! Contribute to enjoy-digital/litex development by creating an account on GitHub.
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
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
👍9🤩1