EasyManua.ls Logo

Microchip Technology dsPIC30F - Page 689

Microchip Technology dsPIC30F
738 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
© 2004 Microchip Technology Inc. DS70072C-page 25-7
Section 25. Development Tool Support
Development
Tool Support
25
25.3.2 Math Library
The Math Library will support several standard C functions, including, but not limited to:
sin(), cos(), tan()
asin(), acos(), atan(),
log(), log10()
sqrt(), power()
ceil(), floor()
fmod(), frexp()
The math function routines will be developed and optimized in dsPIC30F assembly language and
will be callable from both assembly and C language. Floating point and double precision versions
of each function shall be provided. The Microchip MPLAB C30 and IAR C compilers will be
supported.
25.3.3 DSP Algorithm Library
The DSP library will support multiple filtering, convolution, vector and matrix functions. Some of
the functions will include, but will not be limited to:
Cascaded Infinite Impulse Response (IIR) Filters
Correlation
Convolution
Finite Impulse Response (FIR) Filters
Windowing Functions
FFTs
LMS Filter
Vector Addition and Subtraction
Vector Dot Product
•Vector Power
Matrix Addition and Subtraction
Matrix Multiplication
Note: This product is currently under development at the time of this writing. Some of the
product details may change. Please refer to the Microchip web site or your local
Microchip sales office for the most current information and the availability of this
product.
Note: This product is currently under development at the time of this writing. Some of the
product details may change. Please refer to the Microchip web site or your local
Microchip sales office for the most current information and the availability of this
product.

Table of Contents

Other manuals for Microchip Technology dsPIC30F