package rfsm

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

Module Rfsm.Vhdl_typesSource

VHDL interface

Sourcetype cfg = {
  1. mutable vhdl_bool_as_bool : bool;
  2. mutable vhdl_enum_prefix : string;
  3. mutable vhdl_use_numeric_std : bool;
}
Sourceval cfg : cfg
Sourcetype 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
Sourceand int_range = int * int
Sourcetype type_mark =
  1. | TM_Full
  2. | TM_Abbr
  3. | TM_None
Sourceval pp : ?type_mark:type_mark -> Format.formatter -> t -> unit