Copyright © 1996 Altera Corporation. Altera and FLEX are registered trademarks, and EPF8452A, EPF8636A,
FLEX 8000, FLEX 10K, and FLEX DSP are trademarks of Altera Corporation. Other brands or products are
trademarks of their respective holders. The specifications contained herein are subject to change without notice.
All rights reserved.
®
Increasing the width of the PN sequence while implementing both the correlation and demodulation
functions would have required much higher performance in the single programmable DSP processor.
In contrast, when the same functions were implemented with a programmable DSP processor and a
FLEX device, the PN width was increased by adding parallel resources in the FLEX device. Increasing
this function to a 31-bit PN sequence required that the design use an EPF8636A device rather than an
EPF8452A device; however, the system speed remained at 60 MHz without any changes to the
programmable DSP processor. Thus, using the FLEX device dramatically increased the system
performance.
Performance Comparison for Direct-Sequence Spread-Spectrum Communication System
Devices Used Functions
Implemented Filter Size Performance Size
Fixed-point programmable
DSP processor Correlation & data
demodulation 15-bit PN sequence 10 MHz –
Altera EPF8452A device Correlation
(15-bit sequence) 15-bit PN sequence 60 MHz 266 logic cells
& fixed-point programmable
DSP processor Data demodulation
Altera EPF8636A device Correlation
(31-bit sequence) 31-bit PN sequence 60 MHz 553 logic cells
& fixed-point programmable
DSP processor Data demodulation
DSP Design Kit
FLEX devices provide higher performance than programmable DSP solutions without sacrificing
flexibility. Altera offers a DSP Design Kit that includes customizable building blocks for
implementing DSP functions. These building blocks include fully parallel 8-, 16-, 24-, 32-, and
64-tap FIR filters with user-customizable data coefficient widths, full serial filters for larger tap widths,
and floating-point arithmetic functions. The DSP Design Kit optimizes these functions for Altera
FLEX architectures so that designers can easily customize functions to fit specific design parameters.
The documents listed below provide more detailed information. Part numbers are in parentheses.
Product Information Bulletins
PIB 23 Digital Signal Processing in
FLEX Devices (A-PIB-023-01)
Application Notes
AN 73 Implementing FIR Filters in FLEX
Devices (A-AN-073-01)
You can request these documents from:
• Altera Express fax service at (800) 5-ALTERA
• World-Wide Web at http://www.altera.com
• Your local Altera sales representative