package hardcaml

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

Random access memories described using RTL inference.

Can be specified with arbitrary numbers of read and write ports, though in reality only up to 1 of each can be inferred by a synthesizer.

module Collision_mode : sig ... end
module Write_port : sig ... end
module Read_port : sig ... end
val create : ?attributes:Rtl_attribute.t Base.list -> ?name:Base.string -> collision_mode:Collision_mode.t -> size:Base.int -> write_ports:Write_port.t Base.array -> read_ports:Read_port.t Base.array -> Base.unit -> Signal.t Base.array