MA300015 Microchip Technology, MA300015 Datasheet - Page 28

MODULE PLUG-IN DSPIC30F 80QFP

MA300015

Manufacturer Part Number
MA300015
Description
MODULE PLUG-IN DSPIC30F 80QFP
Manufacturer
Microchip Technology
Datasheet

Specifications of MA300015

Accessory Type
Plug-in Module (PIM) - dsPIC30F6010A
Peak Reflow Compatible (260 C)
Yes
Mcu Supported Families
DsPICDEM 1.1 Plus
Leaded Process Compatible
Yes
Supported Devices
DsPIC30F6010A
Development Tool Type
Hardware - Daughter Card
Silicon Manufacturer
Microchip
Core Architecture
DsPIC
Core Sub-architecture
DsPIC30
Silicon Core Number
DsPIC30F
Silicon Family Name
DsPIC30F6xxx
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
dsPICDEM Boards (DM300014 or DM300019)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MA300015
Manufacturer:
MICROCHIP
Quantity:
12 000
DS01033C-8
Summary
The dsPIC Digital Signal Controller (DSC) DSP Library
provides a set of speed optimized functions for the most
common digital signal processing applications. The dsPIC
DSC DSP Library provides significant performance savings
over equivalent functions coded in C and allows developers
to dramatically shorten their development time. The dsPIC
DSC DSP library may be used with any dsPIC DSC variant.
The dsPIC DSC DSP Library is written predominantly in
Assembly language and makes extensive use of the dsPIC
DSC DSP instruction set and hardware resources, including
X and Y memory addressing, modulo addressing, bit-
reversed addressing, 9.31 saturation and REPEAT and DO
loops.
The dsPIC DSC DSP Library provides functions for the
following:
Function Execution Times
dsPIC® DSC
DSP Library
Function
Complex FFT**
Complex FFT**
Complex FFT**
Single Tap FIR
Block FIR
Block FIR Lattice
Block IIR Canonic
Block IIR Lattice
Matrix Add
Matrix Transpose
Vector Dot
Product
Vector Max
Vector Multiply
Vector Power
*C= #columns, N=# samples, M=#taps, S=#sections, R=#rows
**Complex FFT routine inherently prevents overflow.
1 cycle = 25 nanoseconds @ 40 MIPS
Vector operations
Matrix operations
Filtering operations
Transform operations
Window® operations
16+C(6+3(R-1))
46+N(16+7M)
41+N(4+7M)
Cycle Count
36+N(8+7S)
53+N(4+M)
20+3(C*R)
19+7(N-2)
Equation
17+3N
17+4N
16+2N
N=32, M=32
N=32, M=32
Conditions*
N=32, M=8
N=32, S=4
C=8, R=8
C=8, R=8
N=128
N=256
N=64
N=32
N=32
N=32
N=32
of Cycles
Number
19055
3739
8485
1205
7337
1188
2350
212
232
113
229
145
80
1
Execution Time
@40 MIPS
212.1 µs
476.4 µs
183.5 µs
93.5 µs
30.2 µs
29.7 µs
58.7 µs
5.3 µs
5.8 µs
2.9 µs
5.7 µs
3.6 µs
2.0 µs
25 ns
www.microchip.com
Features
Key features of the dsPIC DSC DSP Library include:
Devices Supported
49 total functions
Full compliance with the Microchip MPLAB®C30 C
compiler, assembler and linker
Simple user interface – only one library file and one
header file
Functions are both C and assembly callable
FIR filtering functions include support for lattice,
decimating, interpolating and LMS filters
IIR filtering functions include support for canonic,
transposed canonic and lattice filters
FIR and IIR functions may be used with the filter files
generated by the dsPIC® DSC Digital Filter Design Tool
Transform functions include support for in-place and
out-of-place DCT, FFT and IFFT transforms
Window functions include support for Bartlett,
Blackman, Hamming, Hanning and Kaiser windows
Support for program space visibility
Complete function profile information including
register usage, cycle count and function size
information
All processors in the dsPIC DSC families

Related parts for MA300015