Package: physical

Constants

Name Type Value Description
C_PHYSICAL_REPORT_TIMING_DEVIATION boolean TRUE if true: TimingToCycles reports difference between expected and actual result

Types

Name Type Description
FREQ
BAUD
MEMORY
T_TIMEVEC array(natural range <>) of time vector data types
T_FREQVEC array(natural range <>) of FREQ
T_BAUDVEC array(natural range <>) of BAUD
T_MEMVEC array(natural range <>) of MEMORY

Functions

Description
conversion functions

Description
inter-type arithmetic

Description
if-then-else

Description
Calculates: min(arg1, arg2) for times

Description
Calculates: min(arg1, arg2) for frequencies

Description
Calculates: min(arg1, arg2) for symbols per second

Description
Calculates: min(arg1, arg2) for memory

Description
Calculates: max(arg1, arg2) for times

Description
Calculates: max(arg1, arg2) for frequencies

Description
Calculates: max(arg1, arg2) for symbols per second

Description
Calculates: max(arg1, arg2) for memory

Description
Calculates: min(vec) for a time vector

Description
Calculates: min(vec) for a frequency vector

Description
Calculates: min(vec) for a baud vector

Description
Calculates: min(vec) for a memory vector

Description
Calculates: max(vec) for a time vector

Description
Calculates: max(vec) for a frequency vector

Description
Calculates: max(vec) for a baud vector

Description
Calculates: max(vec) for a memory vector

Description
Calculates: sum(vec) for a time vector

Description
Calculates: sum(vec) for a frequency vector

Description
Calculates: sum(vec) for a baud vector

Description
Calculates: sum(vec) for a memory vector

Description
convert standard types (NATURAL, REAL) to time (TIME)

Description
convert standard types (NATURAL, REAL) to period (TIME)

Description
convert standard types (NATURAL, REAL) to frequency (FREQ)

Description
convert physical types to standard type (REAL)

Description
convert physical types to standard type (INTEGER)

Description
calculate needed counter cycles to achieve a given 1. timing/delay and 2. frequency/period

Description
convert and format physical types to STRING