Module Cosim.With_interface

Parameters

Signature

val create : (?⁠vcd_file_name:Hardcaml__.Import.string -> ?⁠port_checks:Hardcaml.Circuit.Port_checks.t -> ?⁠add_phantom_inputs:Hardcaml__.Import.bool -> Hardcaml.Circuit.With_interface(I)(O).create -> Hardcaml.Cyclesim.With_interface(I)(O).t) Hardcaml.Circuit.with_create_options

Create a co-simulator using the provided Create_fn. The returned simulator ports are coerced to the input and output interface types.