package hardcaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type delta_message = {
  1. sets : (string * string) list;
  2. gets : string list;
  3. delta_time : int64;
}
type init_message = string list
type control_message =
  1. | Finish
  2. | Run of delta_message
type response_message = (string * string) list
val net_addr : string
val net_port : int
module Comms : sig ... end
val write_testbench : ?dump_file:string -> name:string -> inputs:(string * int) list -> outputs:(string * int) list -> (string -> unit) -> unit
val write_testbench_from_circuit : ?dump_file:string -> (string -> unit) -> Circuit.t -> unit
val compile : string list -> string -> unit
val derive_clocks_and_resets : Circuit.t -> string list * string list
val load_sim : string -> unit
val compile_and_load_sim : ?dump_file:string -> Circuit.t -> unit
module Make (B : Comb.S) : sig ... end