ppx_deriving_hardcaml
  1. Overview
  2. Docs
Rewrite OCaml records for use as Hardcaml Interfaces

Install

Authors

Maintainers

Sources

ppx_deriving_hardcaml-v0.13.0.tar.gz
md5=9f768eb9641de290a224dfef660970d1

Description

An interface in Hardcaml is an OCaml record with special attributes including a bit width and RTL netlist name. Input and output ports of a hardware design can then be accessed through the OCaml record. This allows easier management of bundles of ports when working with the Simulator, Netlist generation or hierarchical designs.

Published: 20 Nov 2019

Dependencies (7)

  1. ppxlib >= "0.9.0"
  2. dune >= "1.5.1"
  3. ppx_sexp_conv >= "v0.13" & < "v0.14"
  4. ppx_jane >= "v0.13" & < "v0.14"
  5. hardcaml >= "v0.13" & < "v0.14"
  6. base >= "v0.13" & < "v0.14"
  7. ocaml >= "4.07.0"

Dev Dependencies

None

Used by

None

Conflicts

None