Overview
The ADSP-21160MKBZ-80 is a high-performance Digital Signal Processor (DSP) from Analog Devices Inc., part of the SHARC family. This processor is optimized for various high-demand applications such as 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 processing capabilities compared to earlier models like the ADSP-2106x. It is code compatible with the first generation ADSP-2106x SHARC DSPs, making it easier to port existing code while leveraging the new SIMD capabilities.
Key Specifications
Specification | Details |
---|---|
Core Frequency | 80 MHz or 100 MHz |
Architecture | Single-Instruction-Multiple-Data (SIMD) |
Processing Elements | Two computational units (ALU, Multiplier, Shifter, and Data Register File) |
On-Chip Memory | 4 Mbit dual-ported SRAM |
Memory Configuration | Up to 128K words of 32-bit data, 256K words of 16-bit data, or combinations thereof |
External Memory Interface | Supports up to 4 Gigaword address range, programmable wait state generation, and page-mode for off-chip memory |
Serial Ports | Two 50 Mbit/s synchronous serial ports with companding hardware and TDM support |
Link Ports | Six link ports for point-to-point connectivity and array multiprocessing |
External Port | 64-bit wide synchronous external port, up to 50 MHz operation |
Package | 400-ball 27mm x 27mm PBGA (Plastic Ball Grid Array) |
Power Dissipation | Typical 2 watts, enabling 240 MFLOPS per watt |
Key Features
- Glueless Clusters and Link Ports: Supports clusters of up to six SHARCs and six link ports for 2D and 3D arrays, enabling scalable DSP multiprocessing architecture.
- Distributed Bus Arbitration: Integrated on-chip bus arbitration for parallel bus connection of multiple ADSP-21160s.
- Unified Memory Space: Dual-ported on-chip SRAM allowing independent access by core processor, host, and DMA.
- High-Speed I/O: Link ports provide up to 80 MB/sec I/O each, and an external port provides up to 320 MB/sec.
- Hardware Support for Semaphores: Enhances multiprocessing efficiency.
- Integrated I/O Processor: With multiprocessing support and multiple internal buses to eliminate I/O bottlenecks.
- Development Tools: Supported by ADI's VisualDSP++ development system and various third-party hardware and software products.
Applications
- Telephony: Optimized for telecommunication systems.
- Medical Imaging: Suitable for medical imaging applications due to its high processing capabilities.
- Radar/Sonar Electronics: Used in radar and sonar systems requiring high-performance signal processing.
- Communications: Ideal for various communication systems.
- 3D Graphics and Imaging: Supports high-performance graphics and imaging applications.
Q & A
- What is the core frequency of the ADSP-21160M?
The core frequency of the ADSP-21160M is 80 MHz or 100 MHz.
- 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 4 Mbit of dual-ported SRAM.
- What is the maximum number of SHARCs that can be connected in a cluster?
Up to six ADSP-21160Ms can be connected in a cluster without additional support logic.
- What is the power dissipation of the ADSP-21160M?
The typical power dissipation is 2 watts, enabling 240 MFLOPS per watt.
- What development tools support the ADSP-21160M?
The ADSP-21160M is supported by ADI's VisualDSP++ development system and various third-party hardware and software products.
- What types of serial ports does the ADSP-21160M have?
The ADSP-21160M has two 50 Mbit/s synchronous serial ports with companding hardware and TDM support.
- How many link ports does the ADSP-21160M have?
The ADSP-21160M has six link ports for point-to-point connectivity and array multiprocessing.
- What is the package type of the ADSP-21160M?
The ADSP-21160M is packaged in a 400-ball 27mm x 27mm PBGA (Plastic Ball Grid Array).
- Is the ADSP-21160M code compatible with earlier SHARC DSPs?
Yes, the ADSP-21160M is application source code compatible with first generation ADSP-2106x SHARC DSPs in SISD mode.