You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.4 KiB

  1. # Dockerfiles
  2. A collection of Dockerfiles for easy use of various free & open-source tools. Have fun!
  3. ## symbiyosys.Dockerfile
  4. **Included tools:**
  5. * Yosys
  6. * SymbiYosys
  7. * Z3
  8. * Yices2
  9. * CVC4
  10. * Boolector
  11. * Bitwuzla
  12. * Super Prove
  13. ## ghdl-formal.Dockerfile
  14. Based on *symbiyosys.Dockerfile*
  15. **Included tools:**
  16. * All of *symbiyosys.Dockerfile*
  17. * GHDL
  18. * ghdl-yosys-plugin
  19. **A similar image is the [`hdlc/formal`](https://hub.docker.com/r/hdlc/formal/tags) docker image and its variants provided by the [hdl containers project](https://hdl.github.io/containers/). I recommend it because it is provided through docker hub. No need to build images by yourself.**
  20. ## riscv-gcc.Dockerfile
  21. Risc-V toolchain to develop programs for [NEORV32](https://github.com/stnolting/neorv32) CPU. Built for instruction set `rv32i` and ABI `ilp32`.
  22. **Included tools:**
  23. * gcc
  24. * gdb
  25. * ...
  26. ## Further Ressources
  27. * [Yosys](https://github.com/YosysHQ/yosys)
  28. * [SymbiYosys](https://github.com/YosysHQ/SymbiYosys)
  29. * [GHDL](https://github.com/ghdl/ghdl)
  30. * [ghdl-yosys-plugin](https://github.com/ghdl/ghdl-yosys-plugin)
  31. * [Z3](https://github.com/Z3Prover/z3)
  32. * [Yices 2](https://yices.csl.sri.com/)
  33. * [CVC4](https://cvc4.github.io/)
  34. * [Boolector](https://boolector.github.io/)
  35. * [Bitwuzla](https://bitwuzla.github.io/)
  36. * [Super Prove](https://github.com/berkeley-abc/super_prove)
  37. * [RISC-V Toolchain](https://github.com/riscv/riscv-gcc)