Zenode.ai Logo
Beta
225-CSPBGA
Integrated Circuits (ICs)

ADSP-21161NCCAZ100

Active
Analog Devices

LOW COST 32-BIT SHARC DSP, 100 MHZ

Deep-Dive with AI

Search across all available documentation for this part.

225-CSPBGA
Integrated Circuits (ICs)

ADSP-21161NCCAZ100

Active
Analog Devices

LOW COST 32-BIT SHARC DSP, 100 MHZ

Technical Specifications

Parameters and characteristics for this part

SpecificationADSP-21161NCCAZ100
Clock Rate100 MHz
InterfaceHost Interface, Serial Port, Link Port
Mounting TypeSurface Mount
Non-Volatile MemoryExternal
On-Chip RAM128 kB
Operating Temperature [Max]105 °C
Operating Temperature [Min]-40 °C
Package / CaseCSPBGA, 255-BGA
Supplier Device Package255-CSPBGA
Supplier Device Package [x]17
Supplier Device Package [y]17
TypeFloating Point
Voltage - Core1.8 V
Voltage - I/O3.3 V

Pricing

Prices provided here are for design reference only. For realtime values and availability, please visit the distributors directly

DistributorPackageQuantity$

Description

General part information

ADSP-21161N Series

The ADSP-21161 SHARC®DSP is the newest member of the Super Harvard Architecture (SHARC) family of programmable DSPs. Capable of 600 million math operations per second (MFLOPs), the ADSP-21161 sets a new level of performance for low-cost SHARC DSPs - more than three times the performance for comparable models at about the same price. Its road map includes a cost-effective path to 1200 MFLOPS for $5 per unit and a performance-driven path to 10 GFLOPS and beyond."This newest edition to the SHARC family will open more possibilities for designers to design-in high performance digital signal processing into client-side applications and should help others reconsider applications they couldn’t do before with a single chip," said Will Strauss, president of Forward Concepts. "Analog Devices will certainly maintain customer loyalty with this road map."The ADSP-21161 DSP is the second member of the SHARC DSP family of 32-bit floating-point programmable DSPs to be based on a SIMD core architecture that is optimized for digital signal processing performance. Like all SHARCs, the ADSP-21161 is code-compatible with all other members of the family and supports both fixed- and floating-point data types. The ADSP-21161 lowers the price for SIMD SHARC DSP performance and is an outstanding DSP solution for many price-sensitive applications.State-of-the-Art Development ToolsThe ADSP-21161, like all SHARC processors, is supported by a complete set of software and hardware development tools. The VisualDSP++®tool set offered by Analog Devices includes an optimizing C/C++ compiler, integrated development environment (IDE), assembler, linker, splitter and cycle accurate simulator that support both C and assembly debugging. Emulation support is JTAG-based and ADI offers USB, PCI, and Ethernet based emulators.SHARC DSP RoadmapThere are two code-compatible paths that the SHARC DSP roadmap will follow. One optimized for high-performance multiprocessing systems and the other for price/performance. Performance is the key for multiprocessing applications and this is the reason that ADI will offer 10 GFLOP SHARC DSPs in the future. On-chip memory sizes will be balanced to match this performance with memories increasing to unprecedented levels (64 Mbit) using newly developed technologies.Industry leading price/performance will be the driver on the other path of the roadmap. In the future, these SHARC DSPs will offer an increase in performance to 1200 MFLOPs while decreasing price to as low as $5.00. This is required to support new technologies that demand substantial signal processing performance at consumer price points.

Documents

Technical documentation and resources

EE-56: Tips and Tricks on SHARC® EPROM and Host Boot Loader (Rev.3)

Application Note

ADSP-21160 SHARC®DSP Instruction Set Reference (Rev.2.1)

Processor Manual

Apex-ICE USB Emulator Hardware Installation Guide (Rev.6.0)

Legacy Emulator Manual

TN: Interfacing the ADSP-21161 SIMD SHARC DSP to the AD1836 (24-bit/96 kHz) Multichannel Codec

Application Note

EE-253: Power Bypass Decoupling of SHARC® Processors (Rev.1)

Application Note

EE-278: Interfacing NAND Flash Memory with ADSP-21161 SHARC® Processors (Rev.1)

Application Note

EE-328: Migrating from ADSP-2106x/2116x to ADSP-2126x/2136x/2137x SHARC® Processors (Rev.1)

Application Note

EE-259: Interfacing AD7865 Parallel ADCs to ADSP-21161 SHARC® Processors (Rev.1)

Application Note

EE-209: Asynchronous Host Interface on ADSP-21161N SHARC® Processors (Rev.2)

Application Note

EE-138: Recommended Handling of Unused ADSP-21161 Pins

Application Note

EE-136: Using the Programmable I/O FLAGS and IOFLAG register on the ADSP-21161

Application Note

EE-270: Extended-Precision Fixed-Point Arithmetic on SIMD SHARC® Processors (Rev.1)

Application Note

ADSP-21161N_SHARC_Anomaly_List_for_Revisions 0.3,1.0,1.1,1.2,1.3 (Rev.P)

Integrated Circuit Anomaly

EZ-KIT Lite for Analog Devices ADSP-21161N SHARC Processor

Product Highlight

EE-128: DSP in C++: Calling Assembly Class Member Functions From C++

Application Note

EE-194: Connecting the AD1836A Evaluation Board to the ADSP-21161N SHARC EZ-KIT Lite™

Application Note

EE-69: Understanding and Using Linker Description Files on SHARC Processors (Rev.2)

Application Note

EE-68: Analog Devices JTAG Emulation Technical Reference (Rev.10)

Application Note

ADSP-21161N EZ-KIT Lite®Evaluation System Manual (Rev.4.0)

User Guide

EE-330: Windows Vista Compatibility in VisualDSP++ 5.0 Development Tools (Rev.1)

Application Note

EE-223: In-Circuit Flash Programming on SHARC® Processors (Rev.2)

Application Note

EE-202: Using the Expert Linker for Multiprocessor LDFs (Rev.3)

Application Note

ADSP-21161 SHARC®Processor Hardware Reference (Rev.4.0)

Processor Manual

EE-219: Connecting Character LCD Panels to ADSP-21262 SHARC® DSPs (Rev.1)

Application Note

EE-175: Emulator and Evaluation Hardware Troubleshooting Guide for VisualDSP++ Users (Rev.14)

Application Note

EE-212: Connecting the AD74111 Mono Audio Codec Evaluation Board to the ADSP-21161N SHARC® EZ-KIT™ Lite Board

Application Note

EE-241: SHARC® DSPs to TigerSHARC® Processors Code Porting Guide (Rev.1)

Application Note

EE-267: Implementing In-Place FFTs on SISD and SIMD SHARC® Processors (Rev.1)

Application Note

Summit-ICE PCI Emulator Hardware Installation Guide (Rev.4)

Legacy Emulator Manual

EE-199: Link Port Booting the ADSP-21161 SHARC® DSP

Application Note

EE-104: Setting Up Streams with the VisualDSP Debugger

Application Note

EE-332: Cycle Counting and Profiling (Rev.2)

Application Note

EE-177: SHARC® SPI Slave Booting (Rev.3)

Application Note

EE-151: Implementing Software Data Overlays for the ADSP-21161 Using the EZ-KIT

Application Note

TN: Considerations for Selecting a DSP Processor ADSP-21161 vs TMS360C6711/12

Application Note

EE-134: Writing C Compatible Assembly Code Interrupt Handlers for the SHARC® Family

Application Note

EE-163: ADSP-21161N SHARC On-chip SDRAM Controller (Rev.2)

Application Note

EE-323: Implementing Dynamically Loaded Software Modules (Rev.1)

Application Note

ADSP-21161N: SHARC®Processor Data Sheet (Rev.C)

Data Sheet

Package Drawing - 225-Ball CSPBGA (17mm x 17mm)

Package Drawing

EE-261: Understanding Jitter Requirements of PLL-Based Processors (Rev.1)

Application Note

EE-110: A Quick Primer on ELF and DWARF File Formats

Application Note

EE-340: Connecting SHARC®and Blackfin®Processors over SPI (Rev.1)

Application Note

EE-180: Using Code Overlays from ROM on the ADSP-21161N EZ-KIT Lite

Application Note

EE-191: Implementing a Glueless UART Using The SHARC® DSP SPORTs

Application Note

SHARC Processor Family

Product Highlight

EE-141: Benchmarking C Code on the ADSP-2106x and the ADSP-2116x Family of DSPs

Application Note

EE-305: Designing and Debugging Systems with SHARC Processors (Rev.1)

Application Note

EE-132: Placing C Code and Data Modules in SHARC memory using VisualDSP++™

Application Note

An Almost Pure DDS Sine Wave Tone Generator

Related Document