package ppx_deriving_hardcaml
Rewrite OCaml records for use as Hardcaml Interfaces
Install
Authors
Maintainers
Sources
ppx_deriving_hardcaml-v0.16.0.tar.gz
sha256=83540d2cdd3eeb7f57ec870ff4ac9070f59781824245133af7f59ba2a0b730d8
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: 14 Jun 2023
Dependencies (6)
Dev Dependencies
Used by (10)
- hardcaml_axi
-
hardcaml_c
>= "v0.16.0"
-
hardcaml_circuits
>= "v0.16.0"
- hardcaml_handshake
-
hardcaml_of_verilog
>= "v0.16.0"
-
hardcaml_verify
>= "v0.16.0"
-
hardcaml_verilator
>= "v0.16.0"
-
hardcaml_waveterm
>= "v0.16.0"
-
hardcaml_xilinx
>= "v0.16.0"
- hardcaml_xilinx_reports
Conflicts
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page