DSP Aplications Using ADSP-2100 Family
DSP Aplications Using ADSP-2100 Family
by
The Applications Engineering Staff of Analog Devices, DSP Division.
Edited by Amy Mar
PH logo here
PRENTICE HALL, Englewood Cliffs, NJ 07632
© 1990 by Analog Devices, Inc., Norwood, MA 02062
All rights reserved. No part of this book may be reproduced, in any form or by any means, without
permission in writing from the copyright owner.
Information furnished by Analog Devices, Inc., is believed to be accurate and reliable. However, no
responsibility is assumed by Analog Devices, Inc., for its use.
Analog Devices, Inc., makes no representation that the interconnection of its circuits as described herein
will not infringe on existing or future patent rights, nor do the descriptions contained herein imply the
granting of licenses to make, use, or sell equipment constructed in accordance therewith.
10 9 8 7 6 5 4 3 2 1
ISBN
Table of Contents
Page
Contents ................................................................................v
Preface ..................................................................................
CHAPTER 1 INTRODUCTION
CHAPTER 9 GRAPHICS
CHAPTER 17 MULTIPROCESSING
INDEX ...........................................................................587
Preface
This book is about bridging the gap between digital signal processing (DSP) algorithms
and their real-world implementations on state-of-the-art digital signal processors. Each
chapter tackles a specific application topic, briefly describing the algorithm and
discussing its implementation on the ADSP-2100 family of DSP chips.
Anyone who wants to understand how a processor optimized for digital signal
processing, such as the ADSP-2100, is used to solve a particular problem will find this
book informative. The areas addressed include but are not limited to traditional signal
processing, since graphics and numerical applications also benefit from the features of
a DSP processor.
We do not attempt to explain the signal processing theory of any application in full
detail. Our readers are assumed to already understand the theory and practice applying
to their own areas of interest. Digital Signal Processing in VLSI*, a companion book in
the Analog Devices technical reference set, provides much of the necessary basics. The
references listed at the end of each chapter provide a wealth of additional information.
This volume spans topics ranging from the very simple to the moderately complex.
Here is a brief summary of each section’s contents:
How basic fixed-point arithmetic operations are mapped onto the hardware of the
ADSP-2100.
• Function approximations
• Digital filters
• Image processing
• Graphics
A graphics subsystem based on the ADSP-2100, complete with all software routines
and support circuitry.
• Modem algorithms
• Sonar beamforming
Both software and hardware for a digital beamforming system for passive sonar.
• Memory interface
• Multiprocessing
• Host interface
How to use the ADSP-2100 as a coprocessor to a host CPU, using the Motorola 68000
as an example.
The text provides comprehensive source-code listings, complete with comments and
accompanied by explanatory text. A supplementary diskette—furnished with the
book—contains the program listings.
ACKNOWLEDGEMENTS
The substance of this book was contributed by the applications engineers of the Analog
Devices DSP Group. They designed, developed and tested the software and the
hardware systems presented here, drafted the accompanying documentation and
reviewed the final publication. Over time, and with feedback from many customers
who put these applications to use, the applications group has also refined much of this
information. Besides Bob Fine, who heads the group, contributors include: Dan Ash,
Chris Cavigioli, Ron Coughlin, Steve Cox, Jeff Cuthbert, Fares Eidi, Cole Erskine,
Hayley Greenberg, Matt Johnson, Kapriel Karagozyan, Gerald McGuire, Gordon
Sterling and Bruce Wolfeld.
Jim McQuaid provided significant editorial feedback on all chapters; Adele Hastings
produced virtually all drawings and layout; Sandra Perry and other Marketing
engineers gave comments and input.
Amy Mar
Norwood, Mass.
* Higgins, Richard J. 1990. Digital Signal Processing in VLSI. Englewood Cliffs, NJ:
Prentice-Hall.