package hardcaml_of_verilog

  1. Overview
  2. Docs

Module Hardcaml_of_verilog.Verilog_designSource

Sourcemodule Parameter : sig ... end
Sourcemodule Parameters : sig ... end
Sourcemodule Define_value : sig ... end
Sourcemodule Define : sig ... end
Sourcemodule Defines : sig ... end
Sourcemodule Module : sig ... end
Sourcetype t
include Sexplib0.Sexpable.S with type t := t
Sourceval t_of_sexp : Sexplib0.Sexp.t -> t
Sourceval sexp_of_t : t -> Sexplib0.Sexp.t
Sourceval create : ?defines:Defines.t -> top:Module.t -> Base.unit -> t
Sourceval defines : t -> Defines.t
Sourceval top : t -> Module.t
Sourceval top_name : t -> Base.string

Name of top level module

Sourceval override_parameters : t -> Parameters.t -> t

Override the parameters of the top level module

Sourceval map_paths : t -> f:(Base.string -> Base.string) -> t

map_paths t ~f applies f to each modules path

Sourcemodule type Crunched = sig ... end
Sourceval map_crunched_paths : ?delete_temp_files:Base.bool -> (module Crunched) Base.list -> t -> t

Read verilog files from ocaml-cruched file system(s) and extract to temp files.

Sourcemodule type Embedded_files = sig ... end
Sourceval map_embed_file_paths : ?delete_temp_files:Base.bool -> (module Embedded_files) Base.list -> t -> t

Read verilog files from embed_file file system(s) and extract to temp files.

OCaml

Innovation. Community. Security.