atom_pack Package Reference

Collaboration diagram for atom_pack:
Collaboration graph
[legend]

List of all members.



Package Body >> atom_pack

Functions

std_logic_vector  str_to_bin ( lut_mask: in string )
std_logic  product ( list: in std_logic_vector )
integer  alt_conv_integer ( arg: in std_logic_vector )

Libraries

IEEE 

Packages

std_logic_1164 
VITAL_Timing 
VITAL_Primitives 

Constants

DefWireDelay  VitalDelayType01 := ( 0 ns , 0 ns )
DefPropDelay01  VitalDelayType01 := ( 0 ns , 0 ns )
DefPropDelay01Z  VitalDelayType01Z := ( OTHERS = > 0 ns )
DefSetupHoldCnst  TIME := 0 ns
DefPulseWdthCnst  TIME := 0 ns
DefGlitchMode  VitalGlitchKindType := VitalTransport
DefGlitchMsgOn  BOOLEAN := FALSE
DefGlitchXOn  BOOLEAN := FALSE
DefMsgOnChecks  BOOLEAN := TRUE
DefXOnChecks  BOOLEAN := TRUE
PullUp  VitalOutputMapType := " UX01HX01X "
NoPullUpZ  VitalOutputMapType := " UX01ZX01X "
PullDown  VitalOutputMapType := " UX01LX01X "
wiredOR  VitalResultMapType := ( ' U ' , ' x ' , ' L ' , ' 1 ' )
wiredAND  VitalResultMapType := ( ' U ' , ' x ' , ' 0 ' , ' H ' )
L  VitalTableSymbolType := ' 0 '
H  VitalTableSymbolType := ' 1 '
x  VitalTableSymbolType := ' - '
S  VitalTableSymbolType := ' S '
R  VitalTableSymbolType := ' / '
U  VitalTableSymbolType := ' x '
V  VitalTableSymbolType := ' B '

Types

apex20ke_mem_data  ARRAY ( 0 to 31 ) of STD_LOGIC_VECTOR ( 31 downto 0 )
mercury_mem_data  ARRAY ( 0 to 63 ) of STD_LOGIC_VECTOR ( 31 downto 0 )

Member Function Documentation

[Function]
integer alt_conv_integer ( arg in std_logic_vector )
[Function]
std_logic product ( list in std_logic_vector )
[Function]
std_logic_vector str_to_bin ( lut_mask in string )

Member Data Documentation

apex20ke_mem_data ARRAY ( 0 to 31 ) of STD_LOGIC_VECTOR ( 31 downto 0 ) [Type]
DefGlitchMode VitalGlitchKindType := VitalTransport [Constant]
DefGlitchMsgOn BOOLEAN := FALSE [Constant]
DefGlitchXOn BOOLEAN := FALSE [Constant]
DefMsgOnChecks BOOLEAN := TRUE [Constant]
DefPropDelay01 VitalDelayType01 := ( 0 ns , 0 ns ) [Constant]
DefPropDelay01Z VitalDelayType01Z := ( OTHERS = > 0 ns ) [Constant]
DefPulseWdthCnst TIME := 0 ns [Constant]
DefSetupHoldCnst TIME := 0 ns [Constant]
DefWireDelay VitalDelayType01 := ( 0 ns , 0 ns ) [Constant]
DefXOnChecks BOOLEAN := TRUE [Constant]
H VitalTableSymbolType := ' 1 ' [Constant]
IEEE library [Library]
L VitalTableSymbolType := ' 0 ' [Constant]
mercury_mem_data ARRAY ( 0 to 63 ) of STD_LOGIC_VECTOR ( 31 downto 0 ) [Type]
NoPullUpZ VitalOutputMapType := " UX01ZX01X " [Constant]
PullDown VitalOutputMapType := " UX01LX01X " [Constant]
PullUp VitalOutputMapType := " UX01HX01X " [Constant]
R VitalTableSymbolType := ' / ' [Constant]
S VitalTableSymbolType := ' S ' [Constant]
std_logic_1164 package [Package]
U VitalTableSymbolType := ' x ' [Constant]
V VitalTableSymbolType := ' B ' [Constant]
VITAL_Primitives package [Package]
VITAL_Timing package [Package]
wiredAND VitalResultMapType := ( ' U ' , ' x ' , ' 0 ' , ' H ' ) [Constant]
wiredOR VitalResultMapType := ( ' U ' , ' x ' , ' L ' , ' 1 ' ) [Constant]
x VitalTableSymbolType := ' - ' [Constant]

The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.2-20100208