Memory.DescriptorAbstract memory descriptor.
A desciptor uniquely identifies a memory device by its name. In addition, it holds meta information about memory address and data bus sizes.
type t = memoryval sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.tval create : addr_size:int -> data_size:int -> string -> memorycreate ~addr_size:m ~data_size:n name constructs a memory descriptor for a storage name with m lines in the address bus, and n bits in data.
val unknown : addr_size:int -> data_size:int -> memoryunknown ~addr_size:m ~data_size:n constructs a memory descriptor for an arbitrary storage with m lines in the address bus, and n bits in data.
val name : memory -> stringname memory returns memory identifier.
val addr_size : memory -> intaddr_size memory the number of bits in the address bus.
val data_size : memory -> intdata_size memory is the the number of bits in the data bus.
include Core_kernel.Comparable.S with type t := tval comparator : (t, comparator_witness) Base__.Comparator.comparatormodule Replace_polymorphic_compare : sig ... endmodule Map : sig ... endmodule Set : sig ... end