DV007004 Microchip Technology, DV007004 Datasheet - Page 11
![PROGRAMMER UNIVERSAL PM3](/photos/9/33/93302/dv007004_sml.jpg)
DV007004
Manufacturer Part Number
DV007004
Description
PROGRAMMER UNIVERSAL PM3
Manufacturer
Microchip Technology
Series
MPLAB® PM3r
Type
Universalr
Specifications of DV007004
Contents
MPLAB PM3 Programming Unit, Cables, Power Supply and IDE
Positions/sockets
1
Ic Product Type
Programmer, Universal
Supported Families
PICmicro, DsPIC30F
Kit Contents
LCD, ICSP Support, 40-pin Socket, Digital/Multimedia Card Slot
Rohs Compliant
NA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
Microchip's PICmicro devices including dsPIC30F
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
For Use With
PICmicro And DsPIC30F DSC Devices
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
DV007004
Manufacturer:
Microchip Technology
Quantity:
135
Company:
Part Number:
DV007004
Manufacturer:
MICROCHIP
Quantity:
12 000
Company:
Part Number:
DV007004 (MPLAB PM3)
Manufacturer:
MICROCHIP
Quantity:
12 000
dsPIC30F DSP Library
The dsPIC30F DSP Library provides a set of speed-
optimized functions for the most common digital-signal-
processing applications. The DSP Library provides
significant performance savings over equivalent
functions coded in “C” and allows developers to
dramatically shorten their development time.
The DSP Library is written predominantly in Assembly
language and makes extensive use of the dsPIC30F
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. It provides functions for vector, matrix,
filtering, transform and window operations
Features
Function Execution Times Table
C = #columns, N = # samples, M = # taps, S = # sections, R = # rows
**Complex FFT routine inherently prevents overflow.
1 Cycle = 33 nanoseconds @30 MIPS
2004 Microchip Technology Inc.
Ordering Information:
SW300022
DS51440
• 49 total functions
• Full compliance with the Microchip dsPIC30F
FREE
C30 Compiler, Assembler and Linker
Vector Dot Product
Block IIR Canonic
Matrix Transpose
Block FIR Lattice
Block IIR Lattice
Complex FFT**
Complex FFT**
Complex FFT**
Vector Multiply
Vector Power
Vector Max
Matrix Add
Function
Block FIR
dsPIC30F DSP Library (Free download: www.microchip.com)
dsPIC30F DSP Library Sell Sheet (Available at: www.microchip.com)
16+C(6+3(R-1))
Cycle Count
46+N(16+7M)
41+N(4+7M)
36+N(8+7S)
53+N(4+M)
Equation
20+3(C*R)
19+7(N-2)
17+3N
17+4N
16+2N
–
–
–
Conditions*
N=32, M=32
N=32, M=32
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
• Simple user interface – just one library file and
• Functions are both “C” and Assembly callable
• FIR filtering functions include support for Lattice,
• IIR filtering functions include support for Canonic,
• FIR and IIR functions may be used with the filter
• Transform functions include support for in-place
• Window functions include support for Bartlett,
• Support for Program Space Visibility
• Complete function profile information including
one header file
Decimating, Interpolating and LMS filters
Transposed Canonic and Lattice filters
files generated by the dsPIC
Design Tool
and out-of-place DCT, FFT and IFFT transforms
Blackman, Hamming, Hanning and Kaiser
windows
register usage, cycle count and function size
information
of Cycles
Number
19055
3739
8485
1205
7337
2350
1188
212
232
113
229
145
80
Software Tools
™
Execution Time
Digital Filter
@30 MIPS
124.6 ms
282.8 ms
635.2 ms
244.6 ms
40.2 ms
39.6 ms
78.3 ms
7.1 ms
7.7 ms
3.8 ms
7.6 ms
4.8 ms
2.7 ms
DS30177S-page 9