package hardcaml

  1. Overview
  2. Docs
RTL Hardware Design in OCaml

Install

Authors

Maintainers

Sources

hardcaml-v0.16.0.tar.gz
sha256=1cc136550365918c5e72db328acf7bbf109f680bdacb60edb80972dee042a58d

Description

Hardcaml is an embedded DSL for designing and simulating hardware in OCaml. Generic hardware designs are easily expressed using features such as higher order functions, lists, maps etc. A built in simulator allows designs to be simulated within Hardcaml. Designs are converted to either Verilog or VHDL to interact with standard back end tooling.

Published: 14 Jun 2023

Dependencies (11)

  1. zarith >= "1.11"
  2. ppxlib >= "0.28.0"
  3. dune >= "2.0.0"
  4. topological_sort >= "v0.16" & < "v0.17"
  5. stdio >= "v0.16" & < "v0.17"
  6. ppx_sexp_conv >= "v0.16" & < "v0.17"
  7. ppx_jane >= "v0.16" & < "v0.17"
  8. core_kernel >= "v0.16" & < "v0.17"
  9. bin_prot >= "v0.16" & < "v0.17"
  10. base >= "v0.16" & < "v0.17"
  11. ocaml >= "4.14.0"

Dev Dependencies

None

Conflicts

None