Block: Div



PIC




Inports


Num

Dividend (Numerator)



Den

Divisor (Denominator)






Outports


Out

Quotient




Description:

Division of input Num by input Den.

Calculation:

       (
       || 0     Num   = 0,Den  = 0
       |{
Out =    max   Num   > 0,Den  = 0
       ||| min   Num   < 0,Den  = 0
       ( Num-  otherwise
         Den

Note: maxVal and minVal refer to the maximum/minimum representable value of the implementation.

Implementations:
FiP8 8 Bit Fixed Point Implementation
FiP16 16 Bit Fixed Point Implementation
FiP32 32 Bit Fixed Point Implementation
Float32 32 Bit Floating Point Implementation
Float64 64 Bit Floating Point Implementation

Implementation: FiP8


8 Bit Fixed Point Implementation



Inports Data Type


Num

int8



Den

int8






Outports Data Type


Out

int8




Implementation: FiP16


16 Bit Fixed Point Implementation



Inports Data Type


Num

int16



Den

int16






Outports Data Type


Out

int16




Implementation: FiP32


32 Bit Fixed Point Implementation



Inports Data Type


Num

int32



Den

int32






Outports Data Type


Out

int32




Implementation: Float32


32 Bit Floating Point Implementation



Inports Data Type


Num

float32



Den

float32






Outports Data Type


Out

float32




Implementation: Float64


64 Bit Floating Point Implementation



Inports Data Type


Num

float64



Den

float64






Outports Data Type


Out

float64