Chapter 1
Library
1.1 Introduction
1.1.1 Overview
This user's guide describes the General Motor Control Library (GMCLIB) for the family
of DSP56800E core-based digital signal controllers. This library contains optimized
functions.
1.1.2 Data types
GMCLIB supports several data types: (un)signed integer, fractional, and accumulator.
The integer data types are useful for general-purpose computation; they are familiar to
the MPU and MCU programmers. The fractional data types enable powerful numeric and
digital-signal-processing algorithms to be implemented. The accumulator data type is a
combination of both; that means it has the integer and fractional portions.
The following list shows the integer types defined in the libraries:
•
—<0 ; 65535> with the minimum resolution of 1
•
—<-32768 ; 32767> with the minimum resolution of 1
•
—<0 ; 4294967295> with the minimum resolution of 1
•
—<-2147483648 ; 2147483647> with the minimum resolution
of 1
The following list shows the fractional types defined in the libraries:
•
—<-1 ; 1 - 2
-15
> with the minimum resolution of 2
-15
•
—<-1 ; 1 - 2
-31
> with the minimum resolution of 2
-31
GMCLIB User's Guide, Rev. 2, 10/2015
Freescale Semiconductor, Inc.
5
Summary of Contents for DSP56800E
Page 1: ...GMCLIB User s Guide DSP56800E Document Number DSP56800EGMCLIBUG Rev 2 10 2015 ...
Page 2: ...GMCLIB User s Guide Rev 2 10 2015 2 Freescale Semiconductor Inc ...
Page 4: ...GMCLIB User s Guide Rev 2 10 2015 4 Freescale Semiconductor Inc ...
Page 64: ...GMCLIB_SvmU7n GMCLIB User s Guide Rev 2 10 2015 64 Freescale Semiconductor Inc ...
Page 78: ...GMCLIB User s Guide Rev 2 10 2015 78 Freescale Semiconductor Inc ...