Single 14 Segment Display Driver with Limited ASCII Decoder
0.1
|
Functions | |
REAL_VECTOR | POWER_OF_2_SERIES ( D: in in NATURAL_VECTOR INITIAL_VALUE: in in REAL NUMBER_OF_VALUES: in in NATURAL ) |
REAL_ARR_3 | CORDIC ( X0: in in REAL Y0: in in REAL Z0: in in REAL N: in in NATURAL CORDIC_MODE: in in CORDIC_MODE_TYPE ) |
REAL | SIGN ( X: in in REAL ) |
REAL | CEIL ( X: in in REAL ) |
REAL | FLOOR ( X: in in REAL ) |
REAL | ROUND ( X: in in REAL ) |
REAL | TRUNC ( X: in in REAL ) |
REAL | "MOD" ( X: in in REAL , Y: in in REAL ) |
REAL | REALMAX ( X: in in REAL , Y: in in REAL ) |
REAL | REALMIN ( X: in in REAL , Y: in in REAL ) |
REAL | SQRT ( X: in in REAL ) |
REAL | CBRT ( X: in in REAL ) |
REAL | "**" ( X: in in INTEGER , Y: in in REAL ) |
REAL | "**" ( X: in in REAL , Y: in in REAL ) |
REAL | EXP ( X: in in REAL ) |
INTEGER | ILOGB ( X: in in REAL ) |
REAL | LDEXP ( X: in in REAL , N: in in INTEGER ) |
REAL | LOG ( X: in in REAL ) |
REAL | LOG2 ( X: in in REAL ) |
REAL | LOG10 ( X: in in REAL ) |
REAL | LOG ( X: in in REAL , BASE: in in REAL ) |
REAL | SIN ( X: in in REAL ) |
REAL | COS ( X: in in REAL ) |
REAL | TAN ( X: in in REAL ) |
REAL | ARCSIN ( X: in in REAL ) |
REAL | ARCCOS ( X: in in REAL ) |
REAL | ARCTAN ( Y: in in REAL ) |
REAL | ARCTAN ( Y: in in REAL , X: in in REAL ) |
REAL | SINH ( X: in in REAL ) |
REAL | COSH ( X: in in REAL ) |
REAL | TANH ( X: in in REAL ) |
REAL | ARCSINH ( X: in in REAL ) |
REAL | ARCCOSH ( X: in in REAL ) |
REAL | ARCTANH ( X: in in REAL ) |
REAL_VECTOR | POWER_OF_2_SERIES ( D: in in NATURAL_VECTOR INITIAL_VALUE: in in REAL NUMBER_OF_VALUES: in in NATURAL ) |
REAL_ARR_3 | CORDIC ( X0: in in REAL Y0: in in REAL Z0: in in REAL N: in in NATURAL CORDIC_MODE: in in CORDIC_MODE_TYPE ) |
REAL | SIGN ( X: in in REAL ) |
REAL | CEIL ( X: in in REAL ) |
REAL | FLOOR ( X: in in REAL ) |
REAL | ROUND ( X: in in REAL ) |
REAL | TRUNC ( X: in in REAL ) |
REAL | "MOD" ( X: in in REAL , Y: in in REAL ) |
REAL | REALMAX ( X: in in REAL , Y: in in REAL ) |
REAL | REALMIN ( X: in in REAL , Y: in in REAL ) |
REAL | SQRT ( X: in in REAL ) |
REAL | CBRT ( X: in in REAL ) |
REAL | "**" ( X: in in INTEGER , Y: in in REAL ) |
REAL | "**" ( X: in in REAL , Y: in in REAL ) |
REAL | EXP ( X: in in REAL ) |
INTEGER | ILOGB ( X: in in REAL ) |
REAL | LDEXP ( X: in in REAL , N: in in INTEGER ) |
REAL | LOG ( X: in in REAL ) |
REAL | LOG2 ( X: in in REAL ) |
REAL | LOG10 ( X: in in REAL ) |
REAL | LOG ( X: in in REAL , BASE: in in REAL ) |
REAL | SIN ( X: in in REAL ) |
REAL | COS ( X: in in REAL ) |
REAL | TAN ( X: in in REAL ) |
REAL | ARCSIN ( X: in in REAL ) |
REAL | ARCCOS ( X: in in REAL ) |
REAL | ARCTAN ( Y: in in REAL ) |
REAL | ARCTAN ( Y: in in REAL , X: in in REAL ) |
REAL | SINH ( X: in in REAL ) |
REAL | COSH ( X: in in REAL ) |
REAL | TANH ( X: in in REAL ) |
REAL | ARCSINH ( X: in in REAL ) |
REAL | ARCCOSH ( X: in in REAL ) |
REAL | ARCTANH ( X: in in REAL ) |
Procedures | |
UNIFORM( variable SEED1: inout POSITIVE variable SEED2: inout POSITIVE variable X: out REAL ) | |
UNIFORM( variable SEED1: inout POSITIVE variable SEED2: inout POSITIVE variable X: out REAL ) |
Constants | |
MATH_E_P2 | REAL := 7 . 38905_60989_30650 |
MATH_E_P10 | REAL := 22026 . 46579_48067_17 |
MATH_EIGHT_PI | REAL := 25 . 13274_12287_18345_90770_115 |
MAX_ITER | INTEGER := 27 |
MAX_COUNT | INTEGER := 150 |
BASE_EPS | REAL := 0 . 00001 |
KC | REAL := 6 . 0725293500888142e - 01 |
TWO_AT_MINUS | REAL_VECTOR := POWER_OF_2_SERIES ( NATURAL_VECTOR ' ( 100 , 90 ) , 1 . 0 , MAX_ITER ) |
EPSILON | REAL_VECTOR_N := ( 7 . 8539816339744827e - 01 , 4 . 6364760900080606e - 01 , 2 . 4497866312686413e - 01 , 1 . 2435499454676144e - 01 , 6 . 2418809995957351e - 02 , 3 . 1239833430268277e - 02 , 1 . 5623728620476830e - 02 , 7 . 8123410601011116e - 03 , 3 . 9062301319669717e - 03 , 1 . 9531225164788189e - 03 , 9 . 7656218955931937e - 04 , 4 . 8828121119489829e - 04 , 2 . 4414062014936175e - 04 , 1 . 2207031189367021e - 04 , 6 . 1035156174208768e - 05 , 3 . 0517578115526093e - 05 , 1 . 5258789061315760e - 05 , 7 . 6293945311019699e - 06 , 3 . 8146972656064960e - 06 , 1 . 9073486328101870e - 06 , 9 . 5367431640596080e - 07 , 4 . 7683715820308876e - 07 , 2 . 3841857910155801e - 07 , 1 . 1920928955078067e - 07 , 5 . 9604644775390553e - 08 , 2 . 9802322387695303e - 08 , 1 . 4901161193847654e - 08 , 7 . 4505805969238281e - 09 ) |
Types | |
NATURAL_VECTOR | array ( NATURAL range <> ) of NATURAL |
CORDIC_MODE_TYPE | ( ROTATION , VECTORING ) |
Subtypes | |
REAL_VECTOR | array ( NATURAL range <> ) of REAL |
REAL_VECTOR_N | REAL_VECTOR ( 0 to MAX_ITER ) |
REAL_ARR_2 | REAL_VECTOR ( 0 to 1 ) |
REAL_ARR_3 | REAL_VECTOR ( 0 to 2 ) |
QUADRANT | INTEGER range 0 to 3 |