Package: sim_types

Description

use PoC.physical.all;

Constants

Name Type Value Description
C_SIM_VERBOSE boolean FALSE POC_VERBOSE
C_SIM_DEFAULT_TEST_ID T_SIM_TEST_ID -1
C_SIM_DEFAULT_TEST_NAME string "Default test"

Types

Name Type Description
T_SIM_BOOLVEC array(integer range <>) of boolean =========================================================================== Simulation Task and Status Management ===========================================================================
T_SIM_PROCESS_ID_VECTOR array(natural range <>) of T_SIM_PROCESS_ID
T_SIM_TEST_STATUS ( SIM_TEST_STATUS_CREATED,
SIM_TEST_STATUS_ACTIVE,
SIM_TEST_STATUS_ENDED,
SIM_TEST_STATUS_ZOMBI )
T_SIM_PROCESS_STATUS ( SIM_PROCESS_STATUS_ACTIVE,
SIM_PROCESS_STATUS_ENDED )
T_SIM_TEST
T_SIM_TEST_VECTOR array(integer range <>) of T_SIM_TEST
T_SIM_PROCESS
T_SIM_PROCESS_VECTOR array(natural range <>) of T_SIM_PROCESS
T_SIM_RAND_SEED =========================================================================== Random Numbers ===========================================================================
T_PERCENT =========================================================================== Clock Generation =========================================================================== type T_PERCENT is INTEGER'range units
T_DEGREE

Functions

Description
Uniform distributed random values
===========================================================================

Description
Normal / Gaussian distributed random values
===========================================================================

Description
Poisson distributed random values
===========================================================================