Package: sim_random
- File: sim_random.v93.vhdl
Functions
- randomInitializeSeed () return ()
Description
procedural interface
- randomInitializeSeed (Seed : T_SIM_SEED) return ()
- randomInitializeSeed (Seed1 : integer;
Seed2 : integer) return ()
- randomInitializeSeed (SeedVector : T_INTVEC) return ()
- randomInitializeSeed (SeedVector : string) return ()
- randomUniformDistributedValue (Value : out REAL) return ()
Description
Uniform distributed random values
===========================================================================
- randomUniformDistributedValue (Value : out integer;
Minimum : in integer;
Maximum : in integer) return ()
- randomUniformDistributedValue (Value : out REAL;
Minimum : in REAL;
Maximum : in REAL) return ()
- randomNormalDistributedValue (Value : out REAL;
StandardDeviation : in REAL := 1.0;
Mean : in REAL := 0.0) return ()
Description
Normal / Gaussian distributed random values
===========================================================================
- randomNormalDistributedValue (Value : out integer;
StandardDeviation : in REAL;
Mean : in REAL;
Minimum : in integer;
Maximum : in integer) return ()
- randomNormalDistributedValue (Value : out REAL;
StandardDeviation : in REAL;
Mean : in REAL;
Minimum : in REAL;
Maximum : in REAL) return ()
- randomPoissonDistributedValue (Value : out REAL;
Mean : in REAL) return ()
Description
Poisson distributed random values
===========================================================================
- randomPoissonDistributedValue (Value : out integer;
Mean : in REAL;
Minimum : in integer;
Maximum : in integer) return ()
- randomPoissonDistributedValue (Value : out REAL;
Mean : in REAL;
Minimum : in REAL;
Maximum : in REAL) return ()