MA300012 Microchip Technology, MA300012 Datasheet - Page 54
![MODULE DSPIC30F SAMPLE 64QFP](/photos/26/93/269359/ma300012_sml.jpg)
MA300012
Manufacturer Part Number
MA300012
Description
MODULE DSPIC30F SAMPLE 64QFP
Manufacturer
Microchip Technology
Specifications of MA300012
Module/board Type
dsPIC30F Plug-in Module
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
DM240001
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
dsPIC30F
TABLE 12-4:
12.4
dsPICworks is a free data analysis and signal
processing package for use with Microsoft Windows
9x, NT, 2000 and XP platforms. It provides an extensive
number of functions encompassing:
• Wide variety of signal generators – Sine, Square,
• Extensive DSP functions – FFT, DCT, Filtering,
• Extensive arithmetic functions – Algebraic
• 1-D, 2-D and 3-D displays
• Multiple data quantization and saturation options
• Multi-channel data support
• Automatic “script file”-based execution options
• File Import/Export interoperable with MPLAB IDE
• Digital filtering options support filters generated by
• ASM30 assembler file option to export data tables
DS70043F-page 52
Complex FFT
Complex FFT
Complex FFT
Block FIR
Block FIR Lattice
Block IIR Canonic
Block IIR Lattice
Matrix Add
Matrix Transpose
Vector Dot Product
Vector Max
Vector Multiply
Vector Power
Note 1:
Triangular, Window functions, Noise
Convolution, Interpolation
expressions, data-scaling, clipping etc.
available for any user-defined sequence of
dsPICworks functions
dsPIC Filter Design
into dsPIC30F RAM.
2:
3:
Function
dsPICworks™ Data Analysis and
DSP Software
C = #columns, N = # samples, M = #taps, S = #sections, R = #rows
1 cycle = 33 nanoseconds @30 MIPS
Complex FFT routine inherently prevents overflow
(3)
(3)
(3)
FUNCTION EXECUTION TIMES
16+C(6+3(R-1))
46+N(16+7M)
Cycle Count
41+N(4+7M)
36+N(8+7S)
53+N(4+M)
20+3(C*R)
19+7(N-2)
Equation
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
FIGURE 12-1:
12.4.1
dsPICworks™ Data Analysis and DSP Software
supports an extensive set of signal generators
including basic sine, square and triangle wave
generators as well as advanced generators for window
functions, unit step, unit sample, sine, exponential and
noise functions. Noise, with specified distribution, can
be added to any signal. Signals can be generated as 32
bit floating-point or as 16-bit fractional fixed point
values for any desired sampling rate. The length of the
generated signal is limited only by available disk space.
Signals can be imported or exported from or to MPLAB
file-register windows. Multi-channel data can be
created by a set of multiplexing functions.
(1)
SIGNAL GENERATION:
Number of
Cycles
19055
3739
8485
1205
7337
2350
1188
212
229
145
113
232
80
dsPICworks
Analysis and DSP
Software
(2)
© 2005 Microchip Technology Inc.
Execution Time
Data
@30 MIPS
124.6 μs
282.8 μs
635.2 μs
244.6 μs
40.2 μs
39.6 μs
78.3 μs
4.8 μs
7.1 μs
7.7 μs
3.8 μs
7.6 μs
2.7 μs