EDAcation is a learning environment for digital hardware design. It can be used with Visual Studio Code or Visual Studio Code for the Web.
The following open source EDA tools are used:
TODO: feature list and screenshot(s)
The documentation is available here.
See the development documentation. In the future more specific guidelines for contributing could be drafted.
This project is available under the MIT license. Note that some dependencies have different licenses.
EDAcation consists of several projects:
- vscode-edacation - VS Code extension
- edacation - Libary and CLI
- yosys.js - WebAssembly version of Yosys
- nextpnr.js - WebAssembly version of nextpnr
- nextpnr-viewer - FPGA viewer for nextpnr