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.

55 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. * Avy
  14. ## ghdl-formal.Dockerfile
  15. Based on *symbiyosys.Dockerfile*
  16. **Included tools:**
  17. * All of *symbiyosys.Dockerfile*
  18. * GHDL
  19. * ghdl-yosys-plugin
  20. **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.**
  21. ## riscv-gcc.Dockerfile
  22. Risc-V toolchain to develop programs for [NEORV32](https://github.com/stnolting/neorv32) CPU. Built for instruction set `rv32i` and ABI `ilp32`.
  23. **Included tools:**
  24. * gcc
  25. * gdb
  26. * ...
  27. ## Further Ressources
  28. * [Yosys](https://github.com/YosysHQ/yosys)
  29. * [SymbiYosys](https://github.com/YosysHQ/SymbiYosys)
  30. * [GHDL](https://github.com/ghdl/ghdl)
  31. * [ghdl-yosys-plugin](https://github.com/ghdl/ghdl-yosys-plugin)
  32. * [Z3](https://github.com/Z3Prover/z3)
  33. * [Yices 2](https://yices.csl.sri.com/)
  34. * [CVC4](https://cvc4.github.io/)
  35. * [Avy](https://bitbucket.org/arieg/extavy)
  36. * [Boolector](https://boolector.github.io/)
  37. * [Bitwuzla](https://bitwuzla.github.io/)
  38. * [Super Prove](https://github.com/berkeley-abc/super_prove)
  39. * [RISC-V Toolchain](https://github.com/riscv/riscv-gcc)