Docs: https://chisel-opennpu.readthedocs.io
This is a chisel workbench designed for someone who like docker containers and vscode dev container plugin.
# Build docker image for chisel dev:
make image
# Create & Run the image as a container
make container
# Test chisel design
make test
# Build verilog design from chisel
make build
# Build systemc
make build-sc
# Build docs, visit http://localhost:8000 to see the documentation
make docsThen you can use vscode dev container plugin to connect this container. Happy coding (for chip)
├── build.sbt // project top level build
├── docker
│ └── dockerfile // build env docker file
├── docs // documentation
├── ip // IP integration with different EDAs
│ └── xilinx // xilinx vivado
├── Makefile // top level make file
├── mkdocs.yml // readthedocs yaml
├── project // scala project settings
├── README.md
├── src // chisel source
│ ├── main // chisel design
│ └── test // chisel tests
└── top.sv // generated top system verilog