package hardcaml_circuits

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Stack.MakeSource

Parameters

module Config : sig ... end

Signature

Sourcemodule I : sig ... end
Sourcemodule O : sig ... end
Sourceval create : ?read_latency:int -> Hardcaml.Scope.t -> Hardcaml.Signal.t I.t -> Hardcaml.Signal.t O.t

A stack read latency of at least 1. It provides write-before-read semantics, so if there is a read and write on the same cycle, the read will return the newly written value.

Sourceval hierarchical : ?instance:string -> ?read_latency:int -> Hardcaml.Scope.t -> Hardcaml.Signal.t I.t -> Hardcaml.Signal.t O.t