Motorola DSP96002 User Manual
Page 719
B-200
DSP96002 USER’S MANUAL
MOTOROLA
B.6
STANDARD BENCHMARK SUMMARY
56000/1 DSP96000
Benchmark
Word Icyc Word Icyc
B.1.1 Real Multiply 3 3 3 3
B.1.2 N Real Multiplies 8 2N+7 8 2N+7
B.1.3 Real Update 4 4 4 4
B.1.4 N Real Updates 10 2N+9 10 2N+9
B.1.5 N Term Real Convolution (FIR) 10 1N+12 10 1N+12
B.1.6 N Term Real*Complex Convolution 10 2N+9 9 2N+8
B.1.7 Complex Multiply 6 6 7 7
B.1.8 N Complex Multiplies 12 4N+9 12 4N+9
B.1.9 Complex Update 7 7 8 8
B.1.10 N Complex Updates 13 4N+10 15 4N+12
13 5N+9 17 4N+14
B.1.11 N Term Complex Convolution (FIR) 11 4N+8 11 4N+8
B.1.12 Nth Order Power Series 9 2N+8 9 2N+8
B.1.13 2nd Order Real Biquad Filter 7 7 7 7
B.1.14 N Cascaded 2nd Order Biquads 17 4N+16 19 4N+18
B.1.15 Radix 2 FFT Butterfly 6 6N 4 4N
B.1.16 Adaptive True LMS Filter 3N
Adaptive Delayed LMS Filter 2N
B.1.17 FIR Lattice Filter 7 3N+5 7 3N+5
B.1.18 All Pole IIR Lattice Filter 9 3N+4 12 3N+7
B.1.19 General Lattice Filter 12 4N+10 14 4N+12
B.1.20 Normalized Lattice Filter 13 5N+10 14 5N+11
B.1.21 [1x3 [3x3 Matrix Multiply 12 12
[1x4 [4x4 Matrix Multiply 19 19
B.1.22 [NxN [NxN Matrix Multiply
19 N
3
+7N
2
19 N
3
+7N
2
+5N+8 +6N+7
B.1.23 N Point 3x3 2-Dimensional FIR 28 10N
2
29 10N
2
+7N+12 +8N+13
B.1.24 Table Lookup with Interpolation 12 12
B.1.25 Argument Reduction 6 6
B.1.26 Non-IEEE Floating-Point Division
No Error Checking 7 7
With Divide By Zero Checking 9 9
With Divide By Infinity Checking 8 8
With Divide By Zero And Infinity 10 10
Checking
B.1.27 Multibit Rotates
With Carry, Static 4 4
With Carry, Dynamic 9 9
Without Carry, Static 4 4
Without Carry, Dynamic 6 6
Figure B-1. Standard Benchmark Summary