EDAcation is a learning environment for digital hardware design with Yosys and nextpnr.
EDAcation consists of several open source projects:
- vscode-edacation - VS Code extension
- edacation - Libary and CLI
- nextpnr-viewer - FPGA viewer for Nextpnr
- native-fpga-tools - Minimal, native FPGA tool bundles
EDAcation relies on several open source projects, including but not limited to:
- Yosys - RTL synthesis
- Nextpnr - FPGA place and route
- DigitalJS - Digital circuit simulator
- Icarus Verilog - Waveform generation
If you like EDAcation, you might also also want to check out these open source projects:
- Clash - A modern, functional, hardware description language
EDAcation is developed and maintained by the Computer Architecture for Embedded Systems (CAES) departement at the University of Twente.