Overview
The ADSP-21160MKB-80 is a high-performance Digital Signal Processor (DSP) from Analog Devices Inc., part of the SHARC family. This processor is optimized for a wide range of applications including telephony, medical imaging, radar/sonar electronics, communications, and 3D graphics and imaging. The ADSP-21160M features a Single-Instruction-Multiple-Data (SIMD) architecture, which significantly enhances its performance compared to earlier models like the ADSP-2106x. It is code compatible with ADI's first-generation ADSP-2106x SHARC DSPs, making it easier to migrate existing code. The processor is designed to maximize speed while minimizing size and power consumption, making it suitable for various high-performance DSP applications.
Key Specifications
Specification | Details |
---|---|
Core Frequency | 80 MHz (12.5 ns) or 100 MHz (10 ns) |
Architecture | Single-Instruction-Multiple-Data (SIMD) |
Processing Capability | 32-bit fixed-point and 32-bit, 40-bit floating-point data types |
On-Chip Memory | Dual-ported 4 Mbit SRAM |
External Memory Interface | Supports up to 4 Gigaword address range, programmable wait state generation, and page-mode for off-chip memory |
Link Ports | Six link ports for point-to-point connectivity and array multiprocessing, up to 600 Mbytes/s transfer rate |
External Port | 64-bit wide synchronous external port, up to 50 MHz operation, glueless connection to asynchronous and SBSRAM external memories |
Serial Ports | Two 50 Mbit/s synchronous serial ports with companding hardware, TDM support for T1 and E1 interfaces |
Package | 400-ball PBGA (27mm x 27mm) |
Power Dissipation | Typical 2 watts, enabling 240 MFLOPS per watt |
Key Features
- High Performance: The ADSP-21160M offers peak performance of 600 MFLOPS and sustained performance of 400 MFLOPS, based on FIR algorithms.
- Multiprocessing Support: Glueless connection for scalable DSP multiprocessing architecture, supporting up to six processors in a cluster and hundreds of processors in an array configuration.
- Integrated Peripherals: Includes an integrated I/O processor, DMA controller, and multiple internal buses to eliminate I/O bottlenecks.
- Memory and Data Addressing: Dual Data Address Generators (DAGs) with hardware circular buffers, supporting up to 32 circular buffers.
- Low Power Consumption: Optimized for low power dissipation, enabling multiple processors to be used within the PCI power limit of 25 watts.
- Development Support: Supported by ADI's VisualDSP++ development system and numerous third-party hardware and software products.
Applications
- Telephony: Used in various telecommunication systems for signal processing and voice compression.
- Medical Imaging: Employed in medical imaging devices for processing and analyzing medical data.
- Radar/Sonar Electronics: Utilized in radar and sonar systems for signal processing and data analysis.
- Communications: Applied in communication systems for signal processing, modulation, and demodulation.
- 3D Graphics and Imaging: Used in 3D graphics and imaging applications for real-time processing and rendering.
Q & A
- What is the core frequency of the ADSP-21160M?
The core frequency of the ADSP-21160M is 80 MHz (12.5 ns) or 100 MHz (10 ns).
- What type of architecture does the ADSP-21160M use?
The ADSP-21160M uses a Single-Instruction-Multiple-Data (SIMD) architecture.
- How much on-chip memory does the ADSP-21160M have?
The ADSP-21160M has a dual-ported 4 Mbit on-chip SRAM.
- What is the maximum transfer rate of the link ports?
The link ports have a maximum transfer rate of up to 600 Mbytes/s).
- Is the ADSP-21160M code compatible with earlier SHARC DSPs?
Yes, the ADSP-21160M is code compatible with ADI's first-generation ADSP-2106x SHARC DSPs).
- What is the typical power dissipation of the ADSP-21160M?
The typical power dissipation of the ADSP-21160M is 2 watts, enabling 240 MFLOPS per watt).
- What kind of package does the ADSP-21160M come in?
The ADSP-21160M comes in a 400-ball PBGA (27mm x 27mm) package).
- Does the ADSP-21160M support multiprocessing?
Yes, the ADSP-21160M supports glueless multiprocessing for up to six processors in a cluster and hundreds in an array configuration).
- What development tools support the ADSP-21160M?
The ADSP-21160M is supported by ADI's VisualDSP++ development system and numerous third-party hardware and software products).
- What are some common applications of the ADSP-21160M?
The ADSP-21160M is used in telephony, medical imaging, radar/sonar electronics, communications, and 3D graphics and imaging).