Overview
The ADSP-21584 processor, produced by Analog Devices Inc., is a high-performance, power-efficient, real-time digital signal processor (DSP) part of the SHARC+ series. It features dual enhanced SHARC+ cores, each operating at up to 500 MHz and delivering greater than 24 giga-floating-point operations per second. This processor is designed for applications where high floating-point performance and low power consumption are critical, making it suitable for various markets including automotive, consumer and professional audio, multi-axis motor control, and energy distribution systems.
Key Specifications
Specification | Details |
---|---|
Processor Cores | Dual enhanced SHARC+ cores |
Core Frequency | Up to 500 MHz per core |
L1 Memory | 5 Mb (640 kB) per core with parity, configurable as cache/SRAM |
L2 Memory | 256 kB SRAM with ECC protection |
External Memory | DDR3-900, DDR2-800, LPDDR (16-bit) |
Floating Point Support | 32-bit, 40-bit, 64-bit |
FFT/iFFT Performance | 20 GFLOPS, 5usec per 1K-pt FFT |
Package | 19mm x 19mm BGA (0.8mm pitch), 349-ball |
Operating Temperature | Commercial, Industrial & Automotive |
Interfaces | Up to 8x Full SPORT interfaces, S/PDIF Tx/Rx, 8x ASRC pairs, PCG, 2x Dual-SPI, 1x QuadSPI, 3x I2C, 3x UARTs, Enhanced Parallel Peripheral Interface |
Key Features
- High-performance floating-point cores with up to 500 MHz per core
- Advanced DSP accelerators including FFT, FIR, IIR, and SINC filters
- Security features: TrustZone security, onboard crypto hardware accelerators, and fast secure boot with IP protection
- Low power consumption: less than 2 watts, making it more than 5x more power efficient than previous SHARC products
- Memory parity and error-correction hardware for higher data integrity
- Multiple interfaces: SPORT, S/PDIF, ASRC, SPI, QuadSPI, I2C, UARTs, and Enhanced Parallel Peripheral Interface
- Integrated safety features and on-chip memory protection
- Support for Arm Cortex-A5 core (in some variants of the family)
Applications
- Automotive systems: audio processing, multi-axis motor control
- Consumer and professional audio: high-quality audio processing and effects
- Industrial applications: energy distribution systems, motor control
- Other applications requiring high floating-point performance and low power consumption
Q & A
- What is the core frequency of the ADSP-21584 processor?
The core frequency of the ADSP-21584 processor is up to 500 MHz per core.
- What types of floating-point operations does the ADSP-21584 support?
The ADSP-21584 supports 32-bit, 40-bit, and 64-bit floating-point operations.
- What is the memory configuration of the ADSP-21584?
The ADSP-21584 has 5 Mb (640 kB) L1 memory per core with parity, and 256 kB L2 SRAM with ECC protection.
- What are the key security features of the ADSP-21584?
The key security features include TrustZone security, onboard crypto hardware accelerators, and fast secure boot with IP protection.
- What are the typical applications of the ADSP-21584?
The typical applications include automotive systems, consumer and professional audio, multi-axis motor control, and energy distribution systems.
- How power-efficient is the ADSP-21584 compared to previous SHARC products?
The ADSP-21584 is more than 5x more power efficient than previous SHARC products, consuming less than 2 watts.
- What development tools are available for the ADSP-21584?
The ADSP-21584 is supported by ADI’s Crosscore Embedded Studio development tool suite.
- What is the package type and size of the ADSP-21584?
The ADSP-21584 comes in a 19mm x 19mm BGA package with a 0.8mm pitch and 349 balls.
- Does the ADSP-21584 support any real-time operating systems?
Yes, the ADSP-21584 supports µC/OS-II and µC/OS-III real-time kernels.
- What are the key interfaces available on the ADSP-21584?
The key interfaces include up to 8x Full SPORT interfaces, S/PDIF Tx/Rx, 8x ASRC pairs, PCG, 2x Dual-SPI, 1x QuadSPI, 3x I2C, and 3x UARTs.