This Dockerfile is designed for FPGA development using the Chisel HDL.
docker build -t chisel-fpga-toolchain .
docker run --rm -it -u $UID -v $PWD:/project/ -w="/project" chisel-fpga-toolchain
- Java Development Kit (JDK): OpenJDK 8
- Additional Tools: curl, wget
- sbt (Scala Build Tool): Installed using coursier
- firrtl (FIRRTL Compiler): Downloaded from Circt GitHub releases