© 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.