beautypg.com

Motorola DSP96002 User Manual

Page 719

background image

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