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.

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