DV164032 Microchip Technology, DV164032 Datasheet - Page 11

KIT EVAL ICD2 W/DSPICDEM 1.1

DV164032

Manufacturer Part Number
DV164032
Description
KIT EVAL ICD2 W/DSPICDEM 1.1
Manufacturer
Microchip Technology
Series
MPLAB® ICD2r
Type
In Circuit Debuggerr
Datasheet

Specifications of DV164032

Contents
ICD2 Module, Cables, Power Supply and dsPICDEM 1.1 Demo Board
Silicon Family Name
DsPIC
Core Architecture
DsPIC
Ic Product Type
In-Circuit Debugger
Kit Contents
In-Circuit Debugger/Programmer With DsPICDEM? 1.1 Plus General Purpose Board
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
PICmicro MCU or dsPIC DSC
Lead Free Status / RoHS Status
na, Lead free / RoHS Compliant
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

Related parts for DV164032