package rfsm

  1. Overview
  2. Docs
On This Page
  1. VHDL interface
Legend:
Library
Module
Module type
Parameter
Class
Class type

VHDL interface

type cfg = {
  1. mutable vhdl_bool_as_bool : bool;
  2. mutable vhdl_enum_prefix : string;
  3. mutable vhdl_use_numeric_std : bool;
}
val cfg : cfg
type t =
  1. | Std_logic
  2. | Unsigned of int
  3. | Signed of int
  4. | Integer of int_range option
  5. | Real
  6. | Boolean
  7. | Char
  8. | Array of int * t
  9. | Enum of string * string list
  10. | Record of string * (string * t) list
  11. | Unknown
and int_range = int * int
type type_mark =
  1. | TM_Full
  2. | TM_Abbr
  3. | TM_None
val pp : ?type_mark:type_mark -> Stdlib.Format.formatter -> t -> unit