Block: TypeConv



PIC




Inports


In






Outports


Out




Description:

Data Type Conversion

Implementations:
FiP8_16 8 to 16 Bit Fixed Point Implementation
FiP8_32 8 to 32 Bit Fixed Point Implementation
FiP16_8 16 to 8 Bit Fixed Point Implementation
FiP16_32 16 to 32 Bit Fixed Point Implementation
FiP32_8 32 to 8 Bit Fixed Point Implementation
FiP32_16 32 to 16 Bit Fixed Point Implementation

Implementation: FiP8_16


Name FiP8_16
ID 176
Revision 0.1
C filename TypeConv_FiP8_16.c
H filename TypeConv_FiP8_16.h

8 to 16 Bit Fixed Point Implementation

Data Structure:

typedef struct { 
     uint16        ID; 
     int8          *In; 
     int16         Out; 
} TYPECONV_FIP8_16;

Implementation: FiP8_32


Name FiP8_32
ID 177
Revision 0.1
C filename TypeConv_FiP8_32.c
H filename TypeConv_FiP8_32.h

8 to 32 Bit Fixed Point Implementation

Data Structure:

typedef struct { 
     uint16        ID; 
     int8          *In; 
     int32         Out; 
} TYPECONV_FIP8_32;

Implementation: FiP16_8


Name FiP16_8
ID 178
Revision 0.1
C filename TypeConv_FiP16_8.c
H filename TypeConv_FiP16_8.h

16 to 8 Bit Fixed Point Implementation

Data Structure:

typedef struct { 
     uint16        ID; 
     int16         *In; 
     int8          Out; 
} TYPECONV_FIP16_8;

Implementation: FiP16_32


Name FiP16_32
ID 179
Revision 0.1
C filename TypeConv_FiP16_32.c
H filename TypeConv_FiP16_32.h

16 to 32 Bit Fixed Point Implementation

Data Structure:

typedef struct { 
     uint16        ID; 
     int16         *In; 
     int32         Out; 
} TYPECONV_FIP16_32;

Implementation: FiP32_8


Name FiP32_8
ID 180
Revision 0.1
C filename TypeConv_FiP32_8.c
H filename TypeConv_FiP32_8.h

32 to 8 Bit Fixed Point Implementation

Data Structure:

typedef struct { 
     uint16        ID; 
     int32         *In; 
     int8          Out; 
} TYPECONV_FIP32_8;

Implementation: FiP32_16


Name FiP32_16
ID 181
Revision 0.1
C filename TypeConv_FiP32_16.c
H filename TypeConv_FiP32_16.h

32 to 16 Bit Fixed Point Implementation

Data Structure:

typedef struct { 
     uint16        ID; 
     int32         *In; 
     int16         Out; 
} TYPECONV_FIP32_16;