100268728an403| Application Note

100268728an403 PDF

100268728an403| Application Note


a
ONE TECHNOLOGY WAY

AN-403 APPLICATION NOTE
BOX 9106

P.O.

NORWOOD,

MASSACHUSETTS 02062-9106

617/329-4700

Considerations for Selecting a DSP Processor--Why Buy the ADSP-21060? (The Analog Devices ADSP-21060 SHARC vs. Texas Instruments TMS320C40)

INTRODUCTION Rich, powerful instruction sets, floating-point precision, and high speed execution make floating-point Digital Signal Processors (DSPs) a popular choice for designers of computational systems. Designers of systems ranging from medical imaging to graphical-transformengines (arcade games) choose among floating-point DSPs using criteria such as feature integration, computational features, and I/O capabilities. This application note discusses the features of two popular floating-point DSP families, the ADSP-2106x and TMS320C4x. Table I shows a comparison for two of the DSPs. The ADSP21060 SHARC DSP beats the TMS320C40 with the following features:

Computational Core--Many more arithmetic functions available as instructions, more flexible multifunction instructions, more memory addressing options, and more program sequencing control options in the ADSP-21060's computational core provide many advantages over the TMS320C40. I/O Capabilities--Much higher data throughput, more flexible DMA support, and a wider variety of I/O ports provide the ADSP-21060 with I/O connectivity unmatched by the TMS320C40. Memory--Enormous on-chip RAM the ADSP-21060 has 128K 32 bit words of on-chip RAM (by comparison, the TMS320C40 has 2K 32 bit words of on-chip RAM).

Table I. Comparison of Floating-Point DSP Features DSP Processor Computational Core Features ADSP-21060-160 25 ns Instruction Execution Time 120 Peak MFLOPS 32 Data Registers Support for 32 Circular Buffers 10 DMA Channels 6 Link Ports 2 Serial Ports 240 Mbytes/sec Maximum Throughput Supports "Glueless" Shared Memory Multiprocessing 128K 32 Bit Words of On-Chip RAM .46 ms for 1024-Point Complex FFT TMS320C40-80 25 ns Instruction Execution Time 80 Peak MFLOPS 12 Data Registers Support for 1 (Length) Circular Buffer 6 DMA Channels 6 COMM Ports No Serial Ports 80 Mbytes/sec Maximum Throughput Requires "Glue" Logic to Share Memory with Other Processors 2K 32 Bit Words of On-Chip RAM .97 ms for 1024-Point Complex FFT

I/O Capabilities

Memory Benchmark

Note that all ADSP-21060 performance numbers and features listed in this note ALSO APPLY to the half memory (ADSP-21062, 64K 32 bit) and 3.3 V low power (ADSP-21060L & ADSP-21062L) members of this family of DSPs.


100268728an403 Application Note analog Download PDF

Add this permalink to your bookmarks for future download of 100268728an403 ApplicationNote

Permalink: http://application.emcelettronica.com/analog/100268728an403

PDF 100268728an403 APPLICATION NOTE