Block: Minimum



PIC




Inports


In1

Input #1



In2

Input #2






Outports


Out

Minimum of Input #1 and Input #2




Description:

Outputs the lesser value of the two input signals.

Calculation:

Out  = min (In1, In2)

Implementations:
FiP8 8 Bit Fixed Point Implementation
FiP16 16 Bit Fixed Point Implementation
FiP32 32 Bit Fixed Point Implementation

Implementation: FiP8


Name FiP8
ID 352
Revision 0.1
C filename Minimum_FiP8.c
H filename Minimum_FiP8.h

8 Bit Fixed Point Implementation

Data Structure:

typedef struct { 
     uint16        ID; 
     int8          *In1; 
     int8          *In2; 
     int8          Out; 
} MINIMUM_FIP8;

Implementation: FiP16


Name FiP16
ID 353
Revision 0.1
C filename Minimum_FiP16.c
H filename Minimum_FiP16.h

16 Bit Fixed Point Implementation

Data Structure:

typedef struct { 
     uint16        ID; 
     int16         *In1; 
     int16         *In2; 
     int16         Out; 
} MINIMUM_FIP16;

Implementation: FiP32


Name FiP32
ID 354
Revision 0.1
C filename Minimum_FiP32.c
H filename Minimum_FiP32.h

32 Bit Fixed Point Implementation

Data Structure:

typedef struct { 
     uint16        ID; 
     int32         *In1; 
     int32         *In2; 
     int32         Out; 
} MINIMUM_FIP32;