Rewrite OCaml records for use as Hardcaml Interfaces
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: 21 Mar 2022
Dependencies (6)
-
ppxlib
>= "0.23.0"
-
dune
>= "2.0.0"
-
ppx_jane
>= "v0.15" & < "v0.16"
-
hardcaml
>= "v0.15" & < "v0.16"
-
base
>= "v0.15" & < "v0.16"
-
ocaml
>= "4.08.0"
Reverse Dependencies (7)
- hardcaml_c
- hardcaml_circuits
- hardcaml_of_verilog
- hardcaml_verify
- hardcaml_verilator
-
hardcaml_waveterm
>= "v0.15.0"
- hardcaml_xilinx
Conflicts
-
None
Install
copied = false, 2000)"
:class="{ 'border-gray-700': !copied, 'text-gray-100': !copied, 'focus:ring-orange-500': !copied, 'focus:border-orange-500': !copied, 'border-green-600': copied, 'text-green-600': copied, 'focus:ring-green-500': copied, 'focus:border-green-500': copied }">
Authors
Maintainers
Sources
ppx_deriving_hardcaml-v0.15.0.tar.gz
sha256=4f0c0be1547edd7d2e0754c3333c42411712362c9c2792a15da78c1ceba81b94