de.upb.hni.vmagic.builtin
Class StdLogic1164

java.lang.Object
  extended by de.upb.hni.vmagic.builtin.StdLogic1164

public class StdLogic1164
extends java.lang.Object

STDLOGIC1164 package wrapper.


Field Summary
static FunctionDeclaration FALLING_EDGE
          FALLING_EDGE function.
static FunctionDeclaration IS_X
          IS_X function.
static PackageDeclaration PACKAGE
          STD_LOGIC_1164 package.
static FunctionDeclaration RISING_EDGE
          RISING_EDGE function.
static Subtype STD_LOGIC
          STD_LOGIC type.
static EnumerationLiteral STD_LOGIC_0
          '0' literal.
static EnumerationLiteral STD_LOGIC_1
          '1' literal.
static EnumerationLiteral STD_LOGIC_DONT_CARE
          '-' literal.
static EnumerationLiteral STD_LOGIC_H
          'H' literal.
static EnumerationLiteral STD_LOGIC_L
          'L' literal.
static EnumerationLiteral STD_LOGIC_U
          'U' literal.
static UnconstrainedArray STD_LOGIC_VECTOR
          STD_LOGIC_VECTOR type.
static EnumerationLiteral STD_LOGIC_W
          'W' literal.
static EnumerationLiteral STD_LOGIC_X
          'X' literal.
static EnumerationLiteral STD_LOGIC_Z
          'Z' literal.
static EnumerationType STD_ULOGIC
          STD_ULOGIC type.
static EnumerationLiteral STD_ULOGIC_0
          '0' literal.
static EnumerationLiteral STD_ULOGIC_1
          '1' literal.
static EnumerationLiteral STD_ULOGIC_DONT_CARE
          '-' literal.
static EnumerationLiteral STD_ULOGIC_H
          'H' literal.
static EnumerationLiteral STD_ULOGIC_L
          'L' literal.
static EnumerationLiteral STD_ULOGIC_U
          'U' literal.
static UnconstrainedArray STD_ULOGIC_VECTOR
          STD_ULOGIC_VECTOR type.
static EnumerationLiteral STD_ULOGIC_W
          'W' literal.
static EnumerationLiteral STD_ULOGIC_X
          'X' literal.
static EnumerationLiteral STD_ULOGIC_Z
          'Z' literal.
static FunctionDeclaration TO_BIT
          TO_BIT function.
static FunctionDeclaration TO_BITVECTOR
          TO_BITVECTOR function.
static FunctionDeclaration TO_STDLOGICVECTOR
          TO_STDULOGICVECTOR function.
static FunctionDeclaration TO_STDULOGIC
          TO_STDULOGIC function.
static FunctionDeclaration TO_UX01
          TO_UX01 function.
static FunctionDeclaration TO_X01
          TO_X01 function.
static FunctionDeclaration TO_X01Z
          TO_X01Z function.
static UseClause USE_CLAUSE
          Use clause for all declarations in this package.
static Subtype UX01
          UX01 subtype.
static Subtype UX01Z
          UX01Z subtype.
static Subtype X01
          X01 subtype.
static Subtype X01Z
          X01Z subtype.
 
Method Summary
static SubtypeIndication STD_LOGIC_VECTOR(Expression width)
          Creates an STD_LOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.
static SubtypeIndication STD_LOGIC_VECTOR(int width)
          Creates an STD_LOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.
static SubtypeIndication STD_LOGIC_VECTOR(Range range)
          Creates an STD_LOGIC_VECTOR(range) subtype indication.
static SubtypeIndication STD_ULOGIC_VECTOR(Expression width)
          Creates a STD_ULOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.
static SubtypeIndication STD_ULOGIC_VECTOR(int width)
          Creates a STD_ULOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.
static SubtypeIndication STD_ULOGIC_VECTOR(Range range)
          Creates a STD_ULOGIC_VECTOR(range) subtype indication.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USE_CLAUSE

public static final UseClause USE_CLAUSE
Use clause for all declarations in this package.


STD_ULOGIC

public static final EnumerationType STD_ULOGIC
STD_ULOGIC type.


STD_ULOGIC_U

public static final EnumerationLiteral STD_ULOGIC_U
'U' literal.


STD_ULOGIC_X

public static final EnumerationLiteral STD_ULOGIC_X
'X' literal.


STD_ULOGIC_0

public static final EnumerationLiteral STD_ULOGIC_0
'0' literal.


STD_ULOGIC_1

public static final EnumerationLiteral STD_ULOGIC_1
'1' literal.


STD_ULOGIC_Z

public static final EnumerationLiteral STD_ULOGIC_Z
'Z' literal.


STD_ULOGIC_W

public static final EnumerationLiteral STD_ULOGIC_W
'W' literal.


STD_ULOGIC_L

public static final EnumerationLiteral STD_ULOGIC_L
'L' literal.


STD_ULOGIC_H

public static final EnumerationLiteral STD_ULOGIC_H
'H' literal.


STD_ULOGIC_DONT_CARE

public static final EnumerationLiteral STD_ULOGIC_DONT_CARE
'-' literal.


STD_ULOGIC_VECTOR

public static final UnconstrainedArray STD_ULOGIC_VECTOR
STD_ULOGIC_VECTOR type.


STD_LOGIC

public static final Subtype STD_LOGIC
STD_LOGIC type.


STD_LOGIC_U

public static final EnumerationLiteral STD_LOGIC_U
'U' literal.


STD_LOGIC_X

public static final EnumerationLiteral STD_LOGIC_X
'X' literal.


STD_LOGIC_0

public static final EnumerationLiteral STD_LOGIC_0
'0' literal.


STD_LOGIC_1

public static final EnumerationLiteral STD_LOGIC_1
'1' literal.


STD_LOGIC_Z

public static final EnumerationLiteral STD_LOGIC_Z
'Z' literal.


STD_LOGIC_W

public static final EnumerationLiteral STD_LOGIC_W
'W' literal.


STD_LOGIC_L

public static final EnumerationLiteral STD_LOGIC_L
'L' literal.


STD_LOGIC_H

public static final EnumerationLiteral STD_LOGIC_H
'H' literal.


STD_LOGIC_DONT_CARE

public static final EnumerationLiteral STD_LOGIC_DONT_CARE
'-' literal.


STD_LOGIC_VECTOR

public static final UnconstrainedArray STD_LOGIC_VECTOR
STD_LOGIC_VECTOR type.


X01

public static final Subtype X01
X01 subtype.


X01Z

public static final Subtype X01Z
X01Z subtype.


UX01

public static final Subtype UX01
UX01 subtype.


UX01Z

public static final Subtype UX01Z
UX01Z subtype.


TO_BIT

public static final FunctionDeclaration TO_BIT
TO_BIT function.


TO_BITVECTOR

public static final FunctionDeclaration TO_BITVECTOR
TO_BITVECTOR function.


TO_STDULOGIC

public static final FunctionDeclaration TO_STDULOGIC
TO_STDULOGIC function.


TO_STDLOGICVECTOR

public static final FunctionDeclaration TO_STDLOGICVECTOR
TO_STDULOGICVECTOR function.


TO_X01

public static final FunctionDeclaration TO_X01
TO_X01 function.


TO_X01Z

public static final FunctionDeclaration TO_X01Z
TO_X01Z function.


TO_UX01

public static final FunctionDeclaration TO_UX01
TO_UX01 function.


RISING_EDGE

public static final FunctionDeclaration RISING_EDGE
RISING_EDGE function.


FALLING_EDGE

public static final FunctionDeclaration FALLING_EDGE
FALLING_EDGE function.


IS_X

public static final FunctionDeclaration IS_X
IS_X function.


PACKAGE

public static final PackageDeclaration PACKAGE
STD_LOGIC_1164 package.

Method Detail

STD_ULOGIC_VECTOR

public static SubtypeIndication STD_ULOGIC_VECTOR(int width)
Creates a STD_ULOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.

Parameters:
width - the width
Returns:
the subtype indication

STD_ULOGIC_VECTOR

public static SubtypeIndication STD_ULOGIC_VECTOR(Expression width)
Creates a STD_ULOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.

Parameters:
width - the width
Returns:
the subtype indication

STD_ULOGIC_VECTOR

public static SubtypeIndication STD_ULOGIC_VECTOR(Range range)
Creates a STD_ULOGIC_VECTOR(range) subtype indication.

Parameters:
range - the range
Returns:
the subtype indication

STD_LOGIC_VECTOR

public static SubtypeIndication STD_LOGIC_VECTOR(int width)
Creates an STD_LOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.

Parameters:
width - the width
Returns:
the subtype indication

STD_LOGIC_VECTOR

public static SubtypeIndication STD_LOGIC_VECTOR(Expression width)
Creates an STD_LOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.

Parameters:
width - the width
Returns:
the subtype indication

STD_LOGIC_VECTOR

public static SubtypeIndication STD_LOGIC_VECTOR(Range range)
Creates an STD_LOGIC_VECTOR(range) subtype indication.

Parameters:
range - the range
Returns:
the subtype indication