ADSP-2183x/SC83x Product Family
ADSP-2183x/SC83x SHARC-FX Series Delivers >3.5x the DSP Performance vs ADSP-2156x, Extending Scalability Beyond 3500 SHARC+ MIPS
- Pin-Compatible BGA Package Options to ADSP-2156x, ADSP-2159x, and ADSP-SC59x
- Offers 50% More Processing Power than Dual-Core SHARC+ Predecessor
The ADSP-2183x/SC83x (ADSP-21834 / 21835 / 21836 / 21837 / SC834 / SC835) series of processors are designed to provide immersive audio and sound experience in automotive and consumer/pro-audio applications. The ADSP-SC59x/2159x audio processors are specifically targeted for applications that demand deterministic and low-latency real-time audio processing, including immersive 3D sound and personal audio zones, automotive active and road noise cancellation (ANC/RNC), voice-based user-interfaces and in-car communications (AEC/NR & microphone beamforming), and engine sound synthesis (ESS) and electric vehicle warning sound systems (EVWSS/AVAS). Additional applications include professional audio and soundbars / home AVRs (with 3D Object and Multi-Channel Audio).
Analog Devices has partnered with DSP Concepts to optimize the Audio Weaver® core libraries specifically for the SHARC-FX DSP core, leveraging the high-performance on-chip FIR/IIR hardware accelerators wherever possible, resulting in even more processing power. Audio Weaver contains tools that facilitate development from prototype to production. It is a low-code audio platform that streamlines automotive audio development and reduces risk and complexity by utilizing a drag-and-drop host application for product design, paired with an audio processing engine embedded in the DSP.
Automotive Audio
Head Unit, Amplifier, Cockpit Domain Controller
Professional Audio
Mixing Console,
Next-Gen Conferencing Systems
Consumer Audio
3D Soundbar, AVR
The ADSP-2183x/SC835 family are single-SHARC-FX DSP core floating-point processors, combining flexible audio connectivity and performance scalability across a number of pin-compatible products with several on-chip memory options. As they are pin-compatible with the ADSP-21566 / 21567 / 21569 / 21593 audio processors, the ADSP-21834 / 21835 extend DSP performance scalability from 400-2000 SHARC+ MIPS to upwards of 3500 SHARC+ MIPS. Meanwhile, the ADSP-21836 / 21837 / SC834 / SC835 processors provide similar scalability for their pin-compatible ADSP-SC592 / SC594 / SC596 / SC598 / 21594 predecessors. The ADSP-SC83x processors also integrate an Arm® Cortex®-M33 (1500 DMIPS at 1 GHz) core, providing a control processor for enhanced integrated peripherals including Gigabit Ethernet (w/AVB), 3-pin MLB, and CAN-FD.
ADI’s software development tools enable solution developers to achieve fast time to market. Optimized software-based audio algorithms can be tuned for specific use cases for ease of solution design and reduced development effort.
The ADSP-2183x/SC83x processors are available in a 400-ball FCBGA (17mm x 17mm, 0.8mm pitch) package in both automotive and consumer grades to provide design flexibility and enable thermally efficient compact designs across operating temperature range.
Featured Products
ADSP-21834
The ADSP-2183x/ADSP-SC83x digital signal processors (DSPs) are members of the SHARC®-FX family of products. The SHARC-FX core uses a single-instruction, multiple-data (SIMD) vector floating-point architecture and can issue up to four instructions per cycle in most combinations. The SHARC-FX core inside the ADSP-2183x/ADSP-SC83x processors offers processing speeds of up to 1 GHz coupled with up to 2 MB of L2 memory for low latency applications. For applications seeking enhanced connectivity options such as Ethernet, the ADSP-SC834/SC835 includes an Arm® Cortex®-M33 in addition to the SHARC-FX core. All members of the SHARC-FX family have on-board 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), thus reducing the need for stack save and restore. The peripherals and system architecture of the 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 family of processors is the platform of choice for applications that require leading-edge signal processing in one integrated package. These applications span a wide array of markets, including automotive, professional audio, and industrial-based applications that require high floating-point performance.
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
ADSP-21835
The ADSP-2183x/ADSP-SC83x digital signal processors (DSPs) are members of the SHARC®-FX family of products. The SHARC-FX core uses a single-instruction, multiple-data (SIMD) vector floating-point architecture and can issue up to four instructions per cycle in most combinations. The SHARC-FX core inside the ADSP-2183x/ADSP-SC83x processors offers processing speeds of up to 1 GHz coupled with up to 2 MB of L2 memory for low latency applications. For applications seeking enhanced connectivity options such as Ethernet, the ADSP-SC834/SC835 includes an Arm® Cortex®-M33 in addition to the SHARC-FX core. All members of the SHARC-FX family have on-board 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), thus reducing the need for stack save and restore. The peripherals and system architecture of the 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 family of processors is the platform of choice for applications that require leading-edge signal processing in one integrated package. These applications span a wide array of markets, including automotive, professional audio, and industrial-based applications that require high floating-point performance.
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
ADSP-21836
The ADSP-2183x/ADSP-SC83x digital signal processors (DSPs) are members of the SHARC®-FX family of products. The SHARC-FX core uses a single-instruction, multiple-data (SIMD) vector floating-point architecture and can issue up to four instructions per cycle in most combinations. The SHARC-FX core inside the ADSP-2183x/ADSP-SC83x processors offers processing speeds of up to 1 GHz coupled with up to 2 MB of L2 memory for low latency applications. For applications seeking enhanced connectivity options such as Ethernet, the ADSP-SC834/SC835 includes an Arm® Cortex®-M33 in addition to the SHARC-FX core. All members of the SHARC-FX family have on-board 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), thus reducing the need for stack save and restore. The peripherals and system architecture of the 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 family of processors is the platform of choice for applications that require leading-edge signal processing in one integrated package. These applications span a wide array of markets, including automotive, professional audio, and industrial-based applications that require high floating-point performance.
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
ADSP-21837
The ADSP-2183x/ADSP-SC83x digital signal processors (DSPs) are members of the SHARC®-FX family of products. The SHARC-FX core uses a single-instruction, multiple-data (SIMD) vector floating-point architecture and can issue up to four instructions per cycle in most combinations. The SHARC-FX core inside the ADSP-2183x/ADSP-SC83x processors offers processing speeds of up to 1 GHz coupled with up to 2 MB of L2 memory for low latency applications. For applications seeking enhanced connectivity options such as Ethernet, the ADSP-SC834/SC835 includes an Arm® Cortex®-M33 in addition to the SHARC-FX core. All members of the SHARC-FX family have on-board 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), thus reducing the need for stack save and restore. The peripherals and system architecture of the 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 family of processors is the platform of choice for applications that require leading-edge signal processing in one integrated package. These applications span a wide array of markets, including automotive, professional audio, and industrial-based applications that require high floating-point performance.
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
ADSP-SC834
The ADSP-2183x/ADSP-SC83x digital signal processors (DSPs) are members of the SHARC®-FX family of products. The SHARC-FX core uses a single-instruction, multiple-data (SIMD) vector floating-point architecture and can issue up to four instructions per cycle in most combinations. The SHARC-FX core inside the ADSP-2183x/ADSP-SC83x processors offers processing speeds of up to 1 GHz coupled with up to 2 MB of L2 memory for low latency applications. For applications seeking enhanced connectivity options such as Ethernet, the ADSP-SC834/SC835 includes an Arm® Cortex®-M33 in addition to the SHARC-FX core. All members of the SHARC-FX family have on-board 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), thus reducing the need for stack save and restore. The peripherals and system architecture of the 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 family of processors is the platform of choice for applications that require leading-edge signal processing in one integrated package. These applications span a wide array of markets, including automotive, professional audio, and industrial-based applications that require high floating-point performance.
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
ADSP-SC835
The ADSP-2183x/ADSP-SC83x digital signal processors (DSPs) are members of the SHARC®-FX family of products. The SHARC-FX core uses a single-instruction, multiple-data (SIMD) vector floating-point architecture and can issue up to four instructions per cycle in most combinations. The SHARC-FX core inside the ADSP-2183x/ADSP-SC83x processors offers processing speeds of up to 1 GHz coupled with up to 2 MB of L2 memory for low latency applications. For applications seeking enhanced connectivity options such as Ethernet, the ADSP-SC834/SC835 includes an Arm® Cortex®-M33 in addition to the SHARC-FX core. All members of the SHARC-FX family have on-board 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), thus reducing the need for stack save and restore. The peripherals and system architecture of the 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 family of processors is the platform of choice for applications that require leading-edge signal processing in one integrated package. These applications span a wide array of markets, including automotive, professional audio, and industrial-based applications that require high floating-point performance.
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
Software & Development Tools
CrossCore® Embedded Studio
CrossCore Embedded Studio is a world-class integrated development environment (IDE) for the Analog Devices Blackfin®, SHARC® and Arm® processor families. Employing the latest generation of our mature code generations tools, this Eclipse™ based IDE provides seamless, intuitive C/C++ and assembly language editing, code-gen, and debug support.
CrossCore Embedded Studio also offers Blackfin and SHARC developers highly integrated add-in support for drivers, services, and algorithmic software modules. These include driver support for on chip and off chip peripherals, stacks for Ethernet and USB, a popular real time operating system and file system, and more. It provides an easy to use development framework which includes exceptional integrated multicore development and debug support.
Visit the CrossCore® Support Community CROSSCORE® Tools Support: |
Applicable Parts
ADSP-SC596
1 GHz SHARC+ DSP w/ Integrated Arm® Cortex®-A55
ADSP-SC598
Up to 1 GHz Dual-SHARC+ DSP w/ Integrated Arm® Cortex®-A55
ADSP-21594
Up to 1 GHz Dual-SHARC+® DSP with 2x 640KB L1, 2048KB Shared L2 SRAM
ADSP-21593
Up to 1GHz Dual-SHARC+® DSP with 2x 640KB L1, 2048KB Shared L2 SRAM, 400-Ball FCBGA
ADSP-SC594
Up to 1 GHz Dual-SHARC+® DSP w/ Integrated Arm® Cortex®-A5
ADSP-SC592
1 GHz SHARC+® DSP w/ Integrated Arm® Cortex®-A5
ADSP-21567
Up to 800MHz SHARC+ DSP with 640KB L1, 512KB Shared L2 SRAM, 400-Ball CSP_BGA
ADSP-21569
Up to 1GHz SHARC+ DSP with 640KB L1, 1024KB Shared L2 SRAM, 400-Ball CSP_BGA
ADSP-21566
400MHz SHARC+ DSP with 640KB L1, 256KB Shared L2 SRAM, 400-Ball CSP_BGA
ADSP-21565
Up to 1GHz SHARC+ DSP with 640KB L1, 1024KB Shared L2 SRAM, 120-lead LQFP_EP
ADSP-21563
Up to 800MHz SHARC+ DSP with 640KB L1, 512KB Shared L2 SRAM, 120-lead LQFP_EP
ADSP-21562
400MHz SHARC+ DSP with 640KB L1, 256KB Shared L2 SRAM, 120-lead LQFP_EP
ADSP-21160N
High Performance 32-Bit SHARC DSP, 100 MHz
ADSP-21161N
Low Cost 32-Bit SHARC DSP, 100 MHz
ADSP-21362
High Performance 32-Bit Floating-Point SHARC Processor for Automotive Audio
ADSP-21363
High-Performance 32-bit Floating-Point SHARC Processor for General Purpose Applications
ADSP-21364
High Precision 32-Bit Floating-Point SHARC Processor for Professional Audio
ADSP-21368
High-Performance 32-bit Floating-Point SHARC Processor for Professional Audio Applications
ADSP-21369
High-Performance 32-bit Floating-Point SHARC Processor for General Purpose Applications
ADSP-21371
High-Performance 32-bit Floating-Point SHARC Processor for Automotive Audio
ADSP-21375
High-Performance 32-bit Floating-Point SHARC Processor
ADSP-21469
High Performance Fourth Generation DSP
ADSP-21477
High Performance Fourth Generation DSP
ADSP-21478
High Performance Fourth Generation DSP
ADSP-21488
High Performance Fourth Generation DSP
ADSP-21489
High Performance Fourth Generation DSP
ADSP-21571
Dual-core SHARC+ DSP (w/768KB L1), 1MB Shared L2, 176-LQFP
ADSP-21573
Dual-core SHARC+ DSP (w/768KB L1), 1MB Shared L2, DDR, 400-cspBGA
ADSP-21583
Dual-core SHARC+ DSP, DDR, 349-cspBGA
ADSP-21584
Dual-core SHARC+ DSP, DDR, 349-cspBGA
ADSP-21587
Dual-core SHARC+ DSP, dual DDR, 529-cspBGA
ADSP-BF504
Low Cost Blackfin with Optimized Peripheral Set for Industrial and General Purpose Applications
ADSP-BF504F
Blackfin with Executable Flash and Optimized Peripheral Set for Industrial and General Purpose Applications
ADSP-BF506F
Blackfin with Executable Flash, A to D Converter and Optimized Peripheral Set for Industrial and General Purpose Applications
ADSP-BF512
Low Power Blackfin with Consumer Devices Connectivity
ADSP-BF512F
Low Power Blackfin with Consumer Devices Connectivity
ADSP-BF514
Low Power Blackfin with Consumer Devices Connectivity
ADSP-BF514F
Low Power Blackfin with Consumer Devices Connectivity
ADSP-BF516
Low Power Blackfin with Advanced Embedded Connectivity
ADSP-BF516F
Low Power Blackfin with Advanced Embedded Connectivity
ADSP-BF518
Low Power Blackfin with Advanced Embedded Connectivity
ADSP-BF518F
Low Power Blackfin with Advanced Embedded Connectivity
ADSP-BF522C
Low Power Blackfin Processor with Advanced Peripherals and Embedded Stereo Audio CODEC
ADSP-BF523
Low Power Blackfin Processor with Advanced Peripherals
ADSP-BF523C
Low Power Blackfin Processor with Advanced Peripherals and Embedded Stereo Audio CODEC
ADSP-BF524
Low Power Blackfin Processor with Advanced Peripherals and Low Standby Power
ADSP-BF524C
Low Power Blackfin Processor with Advanced Peripherals and Embedded Stereo Audio CODEC
ADSP-BF525
Low Power Blackfin Processor with Advanced Peripherals
ADSP-BF525C
Low Power Blackfin Processor with Advanced Peripherals and Embedded Stereo Audio CODEC
ADSP-BF526
Low Power Blackfin Processor with Advanced Peripherals and Low Standby Power
ADSP-BF526C
Low Power Blackfin Processor with Advanced Peripherals and Embedded Stereo Audio CODEC
ADSP-BF527
Low Power Blackfin Processor with Advanced Peripherals
ADSP-BF527C
Low Power Blackfin Processor with Advanced Peripherals and Embedded Stereo Audio CODEC
ADSP-BF532
400 MHz High Performance Blackfin Processor
ADSP-BF533
High Performance General Purpose Blackfin Processor
ADSP-BF534
Blackfin Processor with CAN Connectivity for Automotive & Industrial Applications
ADSP-BF536
Blackfin Processor with Embedded Network Connectivity
ADSP-BF537
Blackfin Processor with Embedded Network Connectivity
ADSP-BF539F
Blackfin Processor for Automotive Navigation, Entertainment and Audio Systems
ADSP-BF542
High Performance Convergent Multimedia Blackfin Processor
ADSP-BF547
High Performance Convergent Multimedia Blackfin Processor
ADSP-BF549
High Performance Convergent Multimedia Blackfin Processor
ADSP-BF561
Blackfin Symmetric Multi-Processor for Consumer Multimedia
ADSP-BF592
Low Cost Blackfin with Optimized Peripheral Set for Industrial and General Purpose Applications
ADSP-BF606
Blackfin Dual-Core Processor up to 800 MHz for High Performance Digital Signal Processing Applications
ADSP-BF607
Blackfin Dual-Core Processor up to 1GHz for High Performance Digital Signal Processing Applications
ADSP-BF608
Blackfin Dual-Core Processor up to 1GHz with Hardware Support for VGA Video Analytics
ADSP-BF609
Blackfin Dual-Core Processor up to 1GHz with Hardware Support for HD Video Analytics
ADSP-BF701
Low Power 200MHz Blackfin+ Embedded Processor with 128KByte L2 SRAM & DDR2/LPDDR Interface
ADSP-BF703
Low Power 400MHz Blackfin+ Embedded Processor with 256KByte L2 SRAM & DDR2/LPDDR Interface
ADSP-BF705
Low Power 400MHz Blackfin+ Embedded Processor with 512KByte L2 SRAM & DDR2/LPDDR Interface
ADSP-BF706
Low Power 400MHz Blackfin+ Embedded Processor with 1MByte L2 SRAM
ADSP-BF707
Low Power 400MHz Blackfin+ Embedded Processor with 1MByte L2 SRAM & DDR2/LPDDR Interface
ADSP-SC570
Single-core SHARC+ (w/384KB L1), arm® Cortex-A5, 1MB Shared L2, 10/100 Ethernet, 176-LQFP
ADSP-SC571
Dual-core SHARC+ (w/768KB L1), arm® Cortex-A5, 1MB Shared L2, 10/100 Ethernet, 176-LQFP
ADSP-SC572
Single-core SHARC+ (w/384KB L1), arm® Cortex-A5, 1MB Shared L2, DDR, Gigabit Ethernet, USB, SDIO, 400-cspBGA
ADSP-SC573
Dual-core SHARC+ (w/768KB L1), arm® Cortex-A5, 1MB Shared L2, DDR, Gigabit Ethernet, USB, SDIO, 400-cspBGA
ADSP-SC582
Single-core SHARC+ and ARM Cortex-A5 SOC, DDR, Ethernet, USB, 349-cspBGA
ADSP-SC583
Dual-core SHARC+ and ARM Cortex-A5 SOC, DDR, Ethernet, USB, 349-cspBGA
ADSP-SC584
Dual-core SHARC+ and Arm Cortex-A5 SOC, DDR, Ethernet, USB, 349-cspBGA
ADSP-SC587
Dual-core SHARC+ and ARM Cortex-A5 SOC, dual DDR, 2xEthernet, 2xUSB, SDIO, 529-cspBGA
ADSP-SC589
Dual-core SHARC+ and ARM Cortex-A5 SOC, dual DDR, 2xEthernet, 2xUSB, SDIO, PCIe, 529-cspBGA
ADuCM3027
Ultra Low Power ARM Cortex-M3 MCU with Integrated Power Management and 128 KB of Embedded Flash Memory
ADuCM3029
Ultra Low Power ARM Cortex-M3 MCU with Integrated Power Management and 256 KB of Embedded Flash Memory
ADuCM4050
Ultra Low Power ARM Cortex-M4F MCU with Integrated Power Management
ADSP-21561
Up to 933 MHz SHARC+ DSP with 1536 KB Shared L2 SRAM
ADSP-21560
800 MHz SHARC+ DSP with 1024 KB Shared L2 SRAM
ADSP-21564
Up to 933 MHz SHARC+ DSP with 2048KB Shared L2 SRAM
ADSP-21835
Up to 1 GHz SHARC®-FX DSP
ADSP-SC834
Up to 800 MHz SHARC®-FX DSP w/ Integrated Arm® Cortex®-M33
ADSP-SC835
Up to 1 GHz SHARC®-FX DSP w/ Integrated Arm® Cortex®-M33
ADSP-21568
933 MHz SHARC+ DSP with 2048KB Shared L2 SRAM
ADSP-21834
Up to 800 MHz SHARC®-FX DSP
ADSP-21836
Up to 800 MHz SHARC®-FX DSP
ADSP-21837
Up to 1 GHz SHARC®-FX DSP
Applications
Consumer Technology Solutions
- Home Theater and Gaming Solutions
- Unified Communications (UC) and ProAV
FreeRTOS for Analog Devices Processors
FreeRTOS is a free, scalable real-time operating system. This product supports for the Analog Devices ADSP-BF7xx, ADSP-215xx and ADSP-SC5xx (ARM Cortex-A5, ARM Cortex-A55 and SHARC+ cores) processor families.
FreeRTOS is a low memory operating system developed for embedded systems. It supports many common operating system concepts such as timers, events, mutexes, semaphores tasks and semaphores; all of which can be created dynamically or statically. It has a scheduler which can be configured to be preemptive or co-operative, with optional time slicing.
FreeRTOS is royalty free and is provided with non-GPL licensing.
FreeRTOS for Analog Devices Processors is supported by the CrossCore Embedded Studio development environment.
FreeRTOS for Analog Devices Processors is available as source from GitHub, or via an Add-In for CrossCore Embedded Studio which simplifies creation and configuration.
Tuxera (HCC) FAT File System
HCC Embedded's FAT from Tuxera can interface with any type of sector-based media. Typically, this might be an SD/MMC card, Compact Flash card, or USB pen drive, but it can be any device that is arranged as an array of logical sectors.
Please visit Tuxera's HCC Embedded FAT page for more details and the demonstration projects for ADSP-SC573, ADSP-SC589, ADSP-SC594, and ADSP-SC598 page to find free demonstration projects for the ADSP-SC57x, ADSP-SC58x, and ADSP-SC59x processors.
Tuxera (HCC) TCP/IP Stack
An innovative approach to design has resulted in a TCP/IP stack with an extremely high-speed data transfer rate, with minimal system resource requirements. Tests have shown that packet processing runs up to four times faster than comparable embedded stacks, while using around 14 KB of ROM, in a typical application scenario.
RAM requirements can vary widely depending on application needs but are typically as low as 12kB. It is possible, with a minimum configuration UDP application, to use less than 5kB of ROM and a few hundred bytes of RAM (plus network buffers).
Please visit Tuxera's HCC Embedded Networking Page for more details and the demonstration projects for ADSP-SC573, ADSP-SC589, ADSP-SC594, and ADSP-SC598 page to find free demonstration projects for the ADSP-SC57x, ADSP-SC58x, and ADSP-SC59x processors
.Tuxera (HCC) USB Device and Host Stacks
The USB Host stack is scalable. It includes many host class drivers that enable an embedded host to control a variety of USB devices including pen-drives, printers, audio devices, joysticks, virtual serial ports and network interfaces. It supports EHCI, OHCI, and non-standard USB host controllers.
The USB Device stack allows developers to integrate USB device functionality into their embedded devices. It includes many device class drivers that give the device functional possibilities, including operating as a pen-drive, virtual serial port, joystick, audio system or a network card.
HCC Embedded also provides a full software OTG Stack that supports the SRP and HNP protocols to negotiate between two connected devices in order to decide which of them operates as the host.
Please visit Tuxera's HCC Embedded USB Overview page for more details and the demonstration projects for ADSP-SC573, ADSP-SC589, ADSP-SC594, and ADSP-SC598 page to find free demonstration projects for the ADSP-SC57x, ADSP-SC58x, and ADSP-SC59x processors.
Evaluation Kits
ADSP21835W-EV-SOM
The ADSP21835W-EV-SOM enables evaluation and rapid prototyping of designs featuring the ADSP-2183x Family (ADSP-21834/ADSP-21835) of SHARC-FX audio processors. It provides an easy-to-use plug-n-play reference design with expansion capabilities to interface to custom hardware ahead of the release of the processor itself. When the ADSP21835-EV-SOM board is plugged into the EV-SOMCRR-EZKIT or EV-SOMCRR-EZLITE carrier board, the resulting EZ-KIT® evaluation system can be used for fast and easy evaluation of the processor core and system peripherals/interfaces.
The ADSP21835-EV-SOM enables rapid prototyping for a wide range of applications, including immersive 3D sound and personal audio zones (PAZ), automotive active and road noise cancellation (ANC/RNC), voice-based user-interfaces and in-car communications (ICC), engine sound synthesis (ESS) and electric vehicle warning sound systems (EVWSS/AVAS). Additional applications include professional audio and soundbars / home AVRs (with 3D Object and Multi-Channel Audio) and enhanced conferencing systems. ADI offers several software modules (e.g., AEC/NR, microphone beamforming, pitch shifting, harmonic generators, wave players, etc.), as well as complete software solutions that can be licensed, where users can develop/evaluate their audio and voice processing applications. ADI also offers 3rd party surround sound solutions that can be licensed on ADI’s SHARC processor families. Please visit ADI’s Software Solutions page for more information.
The ADSP21835-EV-SOM module utilizes the CrossCore® Embedded Studio (CCES) development tools to enable developers to achieve faster time to market. The development environment aids advanced application code development and debug, such as:
- Create, compile, assemble, and link application programs written in C++, C, and assembly
- Load, run, step, halt, and set breakpoints in application programs
- Read and write data and program memory
- Read and write core and peripheral registers
Applicable Parts
ADSP-21834
Up to 800 MHz SHARC®-FX DSP
ADSP-21835
Up to 1 GHz SHARC®-FX DSP
Applications
Automotive Solutions
- Rear Seat Entertainment and Cluster Display Solutions
- Voice and Acoustic Signal Processing Solutions
- Cabin Experience and Infotainment Solutions
- Head-Unit and Cockpit ECU Solutions
- Premium Audio Amplifier Solutions
Consumer Technology Solutions
- Home Theater and Gaming Solutions
- Unified Communications (UC) and ProAV
ADSPSC835W-EV-SOM
The ADSPSC835W-EV-SOM enables evaluation and rapid prototyping of designs featuring the ADSP-SC83x/2183x Family (ADSP-SC834/ADSP-SC835/ADSP-21836/ADSP-21837) of SHARC-FX audio processors. It provides an easy-to-use plug-n-play reference design with expansion capabilities to interface to custom hardware ahead of the release of the processor itself. When the ADSP21835-EV-SOM board is plugged into the EV-SOMCRR-EZKIT or EV-SOMCRR-EZLITE carrier board, the resulting EZ-KIT® evaluation system can be used for fast and easy evaluation of the processor core and system peripherals/interfaces.
The ADSP21835-EV-SOM enables rapid prototyping for a wide range of applications, including immersive 3D sound and personal audio zones (PAZ), automotive active and road noise cancellation (ANC/RNC), voice-based user-interfaces and in-car communications (ICC), engine sound synthesis (ESS) and electric vehicle warning sound systems (EVWSS/AVAS). Additional applications include professional audio and soundbars / home AVRs (with 3D Object and Multi-Channel Audio) and enhanced conferencing systems. ADI offers several software modules (e.g., AEC/NR, microphone beamforming, pitch shifting, harmonic generators, wave players, etc.), as well as complete software solutions that can be licensed, where users can develop/evaluate their audio and voice processing applications. ADI also offers 3rd party surround sound solutions that can be licensed on ADI’s SHARC processor families. Please visit ADI’s Software Solutions page for more information.
The ADSP21835-EV-SOM module utilizes the CrossCore® Embedded Studio (CCES) development tools to enable developers to achieve faster time to market. The development environment aids advanced application code development and debug, such as:
- Create, compile, assemble, and link application programs written in C++, C, and assembly
- Load, run, step, halt, and set breakpoints in application programs
- Read and write data and program memory
- Read and write core and peripheral registers
Applicable Parts
ADSP-SC834
Up to 800 MHz SHARC®-FX DSP w/ Integrated Arm® Cortex®-M33
ADSP-SC835
Up to 1 GHz SHARC®-FX DSP w/ Integrated Arm® Cortex®-M33
ADSP-21836
Up to 800 MHz SHARC®-FX DSP
ADSP-21837
Up to 1 GHz SHARC®-FX DSP
Applications
Automotive Solutions
- Rear Seat Entertainment and Cluster Display Solutions
- Voice and Acoustic Signal Processing Solutions
- Cabin Experience and Infotainment Solutions
- Head-Unit and Cockpit ECU Solutions
- Premium Audio Amplifier Solutions
Consumer Technology Solutions
- Home Theater and Gaming Solutions
- Unified Communications (UC) and ProAV
EV-SOMCRR-EZKIT
The EV-SOMCRR-EZKIT carrier board enables users to plug-n-play with any of ADI’s System-on-Module (SoM) boards (e.g., EV-21569-SOM). It allows users to evaluate the most common peripherals and interfaces featured on ADI’s SHARC+ audio processors (e.g., Audio, Ethernet, MLB, USB, CAN, etc.) and features an on-board ICE emulator to provide additional cost savings by eliminating the need for an external emulator. Finally, the EV-SOMCRR-EZKIT carrier board also provides a connection to external A2B boards to allow for easy application expandability of customers’ systems.
When attached to a supported SOM board, the EV-SOMCRR-EZKIT carrier board utilizes the CrossCore® Embedded Studio (CCES) development tools to enable developers to achieve faster time to market. The development environment aids advanced application code development and debug, such as:
- Create, compile, assemble, and link application programs written in C++, C, and assembly
- Load, run, step, halt, and set breakpoints in application programs
- Read and write data and program memory
- Read and write core and peripheral registers