14.08.2013 Views

Fast Fourier Transforms on Motorola's Digital Signal Processors

Fast Fourier Transforms on Motorola's Digital Signal Processors

Fast Fourier Transforms on Motorola's Digital Signal Processors

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.5 Implementati<strong>on</strong> <strong>on</strong><br />

<strong>Motorola's</strong> DSP96002<br />

4.5.1 DSP96002 Architecture<br />

DSP96002 is a 32-bit floating-point digital signal processor<br />

with 20 milli<strong>on</strong> instructi<strong>on</strong>s executi<strong>on</strong> per<br />

sec<strong>on</strong>d using a 40 MHz clock. The data ALU provides<br />

full c<strong>on</strong>formance with the IEEE 754-1985 Standard for<br />

Single Precisi<strong>on</strong> Binary Floating-Point Arithmetic. Single<br />

Extended precisi<strong>on</strong> with a 32-bit mantissa and 11bit<br />

exp<strong>on</strong>ent is also implemented. The data ALU, AGU,<br />

and program c<strong>on</strong>troller operate in parallel within the<br />

CPU so that an instructi<strong>on</strong> pre-fetch, up to three floating<br />

point operati<strong>on</strong>s, two data moves, and four address<br />

pointer updates using <strong>on</strong>e of three types of arithmetic<br />

(linear, modulo, and reverse carry) can all be executed<br />

in <strong>on</strong>e instructi<strong>on</strong> cycle.<br />

Also, an <strong>on</strong>-chip dual channel DMA c<strong>on</strong>troller generates<br />

two addresses, using <strong>on</strong>e of the three types of<br />

address update arithmetic so that a memory-to-memory<br />

or memory-to-peripheral transfer can occur in<br />

parallel with the CPU operati<strong>on</strong> during each instructi<strong>on</strong><br />

cycle. Host interface circuitry <strong>on</strong> each port provides a<br />

flexible slave interface to external processors and/or<br />

DMA c<strong>on</strong>trollers for easy design of a multi-master system.<br />

Designed primarily for image processing, realtime<br />

data acquisiti<strong>on</strong>, s<strong>on</strong>ar signal processing, radar<br />

signal processing, medical image analysis, and video<br />

compressi<strong>on</strong>, the DSP96002 has the widest data<br />

bandwidth of any DSP currently <strong>on</strong> the market. A special<br />

FMAY||ADD||SUB instructi<strong>on</strong> makes FFT<br />

calculati<strong>on</strong>s extremely fast <strong>on</strong> the DSP96002.<br />

MOTOROLA 4-13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!