[source]

Package sim_types

Constants

Name

Value

Description

C_SIM_VERBOSE

FALSE

POC_VERBOSE

C_SIM_DEFAULT_TEST_ID
  • 1

C_SIM_DEFAULT_TEST_NAME

"Default test"

Types

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:

T_SIM_RAND_SEED

randInitializeSeed(T_SIM_RAND_SEED SeedValue)
Parameters:

SeedValue (T_SIM_RAND_SEED)

Return type:

T_SIM_RAND_SEED

randInitializeSeed(T_INTVEC SeedVector)
Parameters:

SeedVector (T_INTVEC)

Return type:

T_SIM_RAND_SEED

randInitializeSeed(string SeedVector)
Parameters:

SeedVector (string)

Return type:

T_SIM_RAND_SEED

ite(boolean cond, T_DEGREE value1, T_DEGREE value2)
Parameters:
Return type:

T_DEGREE

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:
randInitializeSeed(T_SIM_RAND_SEED Seed, T_INTVEC SeedVector)
Parameters:
randInitializeSeed(T_SIM_RAND_SEED Seed, string SeedVector)
Parameters:
randUniformDistributedValue(T_SIM_RAND_SEED Seed, REAL Value)

Uniform distributed random values

param T_SIM_RAND_SEED Seed:

type Seed:

T_SIM_RAND_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:
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:

T_SIM_RAND_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:

T_SIM_RAND_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)