Analog Devices Inc. ADSP-2183x/-SC83x High-Performance SHARC®-FX DSPs
Analog Devices ADSP-2183x/-SC83x High-Performance SHARC®-FX Digital Signal Processors (DSPs) are members of the SHARC-FX family of products. The SHARC-FX core utilizes a single-instruction, multiple-data (SIMD) vector floating-point architecture and can issue up to four instructions per cycle in most combinations. The SHARCFX core inside the ADSP-2183x/ADSP-SC83x processors offers processing speeds of up to 1GHz coupled with up to 2MB of L2 memory for low-latency applications. For applications seeking enhanced connectivity options such as Ethernet, the ADSPSC834/SC835 includes an Arm® Cortex®-M33 in addition to the SHARC-FX core. All members of the SHARC-FX family have onboard IIR and FIR accelerators as well as an efficient auto-vectorizing compiler for C/C++ programming.The SHARC-FX core supports scalar and vector operations on all data types in vectors up to 256-bits, including integer, fixed point, floating-point, complex 16-bit/32-bit fixed-point, and complex 32-bit/64-bit floating-point. Eight Float32 multiply/accumulate operations are allowed per cycle, with no constraints on alignment. The SHARC-FX core also features large register sets (32 data registers), reducing the need for stack save and restore. The peripherals and system architecture of the ADI ADSP-2183x/ADSP-SC83x processors are compatible with previous SHARC processors, allowing for easy application porting.
By integrating a set of industry-leading system peripherals and memory, this ADI family of processors is the platform of choice for applications that require leading-edge signal processing in one integrated package. These applications include automotive, professional audio, and industrial-based applications that require high floating-point performance.
Features
- SHARC-FX high-performance floating-point core
- 256-bit vector size
- Peak performance at 1GHz core frequency - 24 GFLOPS, 8 GMAC (32-bit float), 16 GMAC (16-bit fixed)
- 64/512kB L1 instruction/data RAM with ECC
- 32/256kB L1 instruction/data cache with ECC
- Arm Cortex-M33 connectivity core - 400MHz frequency, 64/128kB instruction/data RAM with parity protection
- Memory
- Parallel operation with dedicated memory, DMA, and multichannel support
- Up to 16Mb (2MB) on-chip L2 SRAM with ECC protection
- One Level 3 (L3) 16-bit interface to DDR3L SDRAM devices
- Onboard accelerators
- Two FIR engines (up to 1GHz, 4-taps per cycle)
- Four IIR engines (up to 1GHz, 6-cycles per biquad each)
- Security
- Cryptographic hardware accelerators
- Fast, secure boot with IP protection
- Ethernet, HyperBus, CAN-FD, HADC, I2C, and ASRC/SPORT
- ADSP-2156x and ADSP-2159x layout-compatible options
- AEC-Q100 qualified for automotive applications
- 17mm × 17mm, 400-ball BGA_ED (0.8mm pitch) package
- RoHS-compliant
Applications
- Automotive
- Audio for head units and amplifiers
- ANC/RNC
- Digital cockpit
- ICC
- AEC/Mic beamforming
- ADAS
- Consumer
- Speakers
- Sound bars
- AVRs
- Conferencing systems
- Mixing consoles
- Microphone arrays
Specifications
- 1.20GHz to 2.00GHz Phase-Locked Loop (PLL) clock frequency range
- 10μA maximum three-state leakage current
- 5pF maximum input capacitance
- Junction temperature ranges
- 0°C to +125°C consumer grade
- -40°C to +125°C industrial/automotive grade
ADSP-SC835 Processor Block Diagram
SHARC-FX Processor Block Diagram
Arm Cortex-M33 Processor Integration Diagram
