Package: OsvvmGlobalPkg
- File: OsvvmGlobalPkg.vhd
Constants
Name | Type | Value | Description |
---|---|---|---|
OSVVM_DEFAULT_ALERT_PREFIX | string | "%% Alert" | Defaults for String values |
OSVVM_DEFAULT_LOG_PREFIX | string | "%% Log " | |
OSVVM_DEFAULT_WRITE_PREFIX | string | "%% " | |
OSVVM_DEFAULT_DONE_NAME | string | "DONE" | |
OSVVM_DEFAULT_PASS_NAME | string | "PASSED" | |
OSVVM_DEFAULT_FAIL_NAME | string | "FAILED" | |
OSVVM_STRING_INIT_PARM_DETECT | string | NUL & NUL & NUL | |
OSVVM_STRING_USE_DEFAULT | string | NUL & "" | |
OSVVM_DEFAULT_WRITE_PASS_FAIL | OsvvmOptionsType | FALSE | Coverage Settings |
OSVVM_DEFAULT_WRITE_BIN_INFO | OsvvmOptionsType | TRUE | |
OSVVM_DEFAULT_WRITE_COUNT | OsvvmOptionsType | TRUE | |
OSVVM_DEFAULT_WRITE_ANY_ILLEGAL | OsvvmOptionsType | FALSE |
Types
Name | Type | Description |
---|---|---|
OsvvmOptionsType | (OPT_INIT_PARM_DETECT, OPT_USE_DEFAULT, DISABLED, FALSE, ENABLED, TRUE) |
|
OptionsPType | ||
OsvvmDefaultTimeUnitsPType |
Functions
- IsEnabled (A : OsvvmOptionsType) return boolean
Description
Requires that TRUE is last and ENABLED is 2nd to last
- to_OsvvmOptionsType (A : boolean) return OsvvmOptionsType
- SetOsvvmGlobalOptions ( WritePassFail : OsvvmOptionsType := OPT_INIT_PARM_DETECT ;
WriteBinInfo : OsvvmOptionsType := OPT_INIT_PARM_DETECT ;
WriteCount : OsvvmOptionsType := OPT_INIT_PARM_DETECT ;
WriteAnyIllegal : OsvvmOptionsType := OPT_INIT_PARM_DETECT ;
WritePrefix : string := OSVVM_STRING_INIT_PARM_DETECT ;
DoneName : string := OSVVM_STRING_INIT_PARM_DETECT ;
PassName : string := OSVVM_STRING_INIT_PARM_DETECT ;
FailName : string := OSVVM_STRING_INIT_PARM_DETECT ) return ()
Description
- ResolveOsvvmOption (A,
B,
C : OsvvmOptionsType) return OsvvmOptionsType
Description
Accessor Functions
- ResolveOsvvmOption (A,
B,
C,
D : OsvvmOptionsType) return OsvvmOptionsType
- IsOsvvmStringSet (A : string) return boolean
- ResolveOsvvmOption (A,
B : string) return string
- ResolveOsvvmOption (A,
B,
C : string) return string
- ResolveOsvvmOption (A,
B,
C,
D : string) return string
- SetOsvvmDefaultTimeUnits (A : time) return ()
- OsvvmDeallocate () return ()