Package sim_types
Name |
Value |
Description |
---|---|---|
C_SIM_VERBOSE |
FALSE |
POC_VERBOSE |
C_SIM_DEFAULT_TEST_ID |
|
|
C_SIM_DEFAULT_TEST_NAME |
"Default test" |
Name |
Description |
---|---|
T_SIM_BOOLVEC |
|
T_SIM_TEST_ID |
|
T_SIM_TEST_NAME |
|
T_SIM_PROCESS_ID |
|
T_SIM_PROCESS_NAME |
|
T_SIM_PROCESS_INSTNAME |
|
T_SIM_PROCESS_ID_VECTOR |
|
T_SIM_TEST_STATUS |
|
T_SIM_PROCESS_STATUS |
|
T_SIM_TEST |
|
T_SIM_TEST_VECTOR |
|
T_SIM_PROCESS |
|
T_SIM_PROCESS_VECTOR |
|
T_SIM_RAND_SEED |
|
T_PERCENT |
type T_PERCENT is INTEGER'range units |
T_WANDER |
|
T_DUTYCYCLE |
|
T_DEGREE |
|
T_PHASE |
Functions
- randInitializeSeed()
- Return type:
- randInitializeSeed(T_SIM_RAND_SEED SeedValue)
- Parameters:
SeedValue (T_SIM_RAND_SEED)
- Return type:
- randInitializeSeed(T_INTVEC SeedVector)
- Parameters:
SeedVector (T_INTVEC)
- Return type:
- randInitializeSeed(string SeedVector)
- Parameters:
SeedVector (string)
- Return type:
Procedures
- randInitializeSeed(T_SIM_RAND_SEED Seed)
- Parameters:
Seed (T_SIM_RAND_SEED)
- randInitializeSeed(T_SIM_RAND_SEED Seed, T_SIM_RAND_SEED SeedValue)
- Parameters:
Seed (T_SIM_RAND_SEED)
SeedValue (T_SIM_RAND_SEED)
- randInitializeSeed(T_SIM_RAND_SEED Seed, T_INTVEC SeedVector)
- Parameters:
Seed (T_SIM_RAND_SEED)
SeedVector (T_INTVEC)
- randInitializeSeed(T_SIM_RAND_SEED Seed, string SeedVector)
- Parameters:
Seed (T_SIM_RAND_SEED)
SeedVector (string)
- randUniformDistributedValue(T_SIM_RAND_SEED Seed, REAL Value)
Uniform distributed random values
- param T_SIM_RAND_SEED Seed:
- type Seed:
- param REAL Value:
- randUniformDistributedValue(T_SIM_RAND_SEED Seed, integer Value, integer Minimum, integer Maximum)
- Parameters:
Seed (T_SIM_RAND_SEED)
Value (integer)
Minimum (integer)
Maximum (integer)
- randUniformDistributedValue(T_SIM_RAND_SEED Seed, REAL Value, REAL Minimum, REAL Maximum)
- Parameters:
Seed (T_SIM_RAND_SEED)
Value (REAL)
Minimum (REAL)
Maximum (REAL)
- randNormalDistributedValue(T_SIM_RAND_SEED Seed, REAL Value, REAL StandardDeviation = 1.0, REAL Mean = 0.0)
Normal / Gaussian distributed random values
- param T_SIM_RAND_SEED Seed:
- type Seed:
- param REAL Value:
- param REAL StandardDeviation:
- param REAL Mean:
- randNormalDistributedValue(T_SIM_RAND_SEED Seed, integer Value, REAL StandardDeviation, REAL Mean, integer Minimum, integer Maximum)
- Parameters:
Seed (T_SIM_RAND_SEED)
Value (integer)
StandardDeviation (REAL)
Mean (REAL)
Minimum (integer)
Maximum (integer)
- randNormalDistributedValue(T_SIM_RAND_SEED Seed, REAL Value, REAL StandardDeviation, REAL Mean, REAL Minimum, REAL Maximum)
- Parameters:
Seed (T_SIM_RAND_SEED)
Value (REAL)
StandardDeviation (REAL)
Mean (REAL)
Minimum (REAL)
Maximum (REAL)
- randPoissonDistributedValue(T_SIM_RAND_SEED Seed, REAL Value, REAL Mean)
Poisson distributed random values
- param T_SIM_RAND_SEED Seed:
- type Seed:
- param REAL Value:
- param REAL Mean:
- randPoissonDistributedValue(T_SIM_RAND_SEED Seed, integer Value, REAL Mean, integer Minimum, integer Maximum)
- Parameters:
Seed (T_SIM_RAND_SEED)
Value (integer)
Mean (REAL)
Minimum (integer)
Maximum (integer)
- randPoissonDistributedValue(T_SIM_RAND_SEED Seed, REAL Value, REAL Mean, REAL Minimum, REAL Maximum)
- Parameters:
Seed (T_SIM_RAND_SEED)
Value (REAL)
Mean (REAL)
Minimum (REAL)
Maximum (REAL)