Designing Audio Products with SHARC & A2B

audio product design iconAs an ADI Alliance design partner, Cardinal Peak has a wealth of experience with Analog Devices (ADI) components and software, particularly using SHARC, A2B, Catalina, Navassa and SigmaStudio. While we have used ADI parts in a variety of applications, we most commonly use these components in our networked audio designs where low latency is a must, such as in automotive audio, pro audio and teleconferencing applications. Our engineers are particularly experienced in the following:ADI Alliance Design Partner

  • A2B (AD2428, AD2401, …),
  • SHARC processors (ADSP-SC584, ADSP-2158X, ADSP-SC2158x and ADSP-2146X, …),
  • Software-Defined Radios (SDR) (Catalina AD9361,…), and
  • SigmaStudio®

Tell Us About Your Sharc, A2B & SDR Needs

A2B Audio Design

ADI A2B Automotive Audio Bus

The Automotive Audio Bus (A2B) is a perfect complement to longer-range, low-latency audio buses, such as Audinate’s Dante or AES-67. A2B is no longer limited to just automotive applications since ADI started incorporating this extremely low-latency, virtually jitter-free bus into a range of their broad market parts in 2019. For real-time audio, such as any application with microphones and speakers, system latency must be minimized. A2B does a great job of minimizing latency on the wire, and Cardinal Peak has the expertise to ensure the rest of the data pipe and audio processing latency is also kept low. To read about four different A2B projects we have worked on, please see our case study A2B capabilities and experience.

SHARC Audio Processing

For low-latency audio networks, you need to ensure that your processing nodes do not present a bottleneck lest you get glitches in playback or introduce latency to the overall audio chain. Some of the tools we use for high-speed audio processing are SHARC and SHARC+ DSPs. Cardinal Peak has deep experience with SHARC audio processors/SoCs, such as the ADSP-SC584 and Griffin Lite and Ultra Lite, including ADSP-2158X, ADSP-SC2158x and ADSP-2146X series chips. These parts have combinations of SHARC and SHARC+ DSPs and ARM core processors.

SHARC Audio Product Design Examples

ADI SHARC processorSome examples of the types of SHARC work we have done in the past include:

  • Developing software to manage both FIR and IIR filter accelerators in a multicore DSP SHARC (ADSPSC-2158x and ADSP-2158x) while sharing one FIR and IIR filter accelerator between multiple DSPs. We accomplished this using the Micrium OS and taking advantage of SHARC peripherals, such as the trigger routing units.
  • Investigating how to reduce memory usage on SHARC platforms, freeing up more of the fast L1 memory to meet algorithm needs. Work included OS configuration through implementation of new drivers and software.
  • Developing Simulink code replacement library (CRL)-based delay line models that operated using either fast L1 memory or slower L2 memory without impacting processing loads. L2 implementations were direct memory ccess (DMA) controller-based to avoid adding computation load to the DSP due to slower L2 memory.
  • Developing a full audio platform on the Griffin Ultra Lite (ADSP-2146X) evaluation board to profile performance of newer FIR and IIR accelerators to determine if this chip would meet our customer’s needs for their DSP platform.
  • Developing Simulink models that generated code to drive Griffin Ultra Lite target accelerators (CRL-based models).

Analog Devices Catalina & Navassa Experience

ADI SigmaStudioBeyond A2B and SHARC lines, we are experienced with ADI’s line of software-defined radio (SDR) transceivers, such as Catalina and Navassa. For example, we had one customer that needed an extremely low-latency (submillisecond) 10-channel bidirectional audio wireless link. We were able to develop a custom SDR with sub-ms latency using Analog Devices’ Catalina transceiver. Read more about our experience with SDR.

Please reach out to talk with our experts if you are facing challenging audio processing requirements.


Cardinal Peak’s Audio Product Design Services

Cardinal Peak accelerates your product development with end-to-end design services for audio devices. A leading product engineering firm, Cardinal Peak leverages deep experience in hardware, embedded software, cloud, end-user applications, such as mobile, and quality assurance to develop connected IoT products in multiple markets, including audio, video, security and medical.

  • Product Ideation: Developing differentiated products that disrupt markets
  • IoT Engineering: Designing products that integrate with mobile applications and cloud systems
  • Audio, Video & Mixed Reality: Unparalleled strength in media processing
  • Voice: Experts at embedding voice processing capabilities in connected devices
  • QA: From black box testing to test automation and manufacturing support
Cardinal Peak Product Design Services

Analog Devices Sharc & A2B Related Articles

Blog Post A2B Technology for Fault Detection on Automated Equipment Blog
The Future of Fault Detection: A2B Technology for Automated Equipment

Discover how A2B technology is transforming the future of fault detection in automated equipment, from agriculture to health care to IIoT and beyond. Learn how this innovative solution helps organizations unlock more effective fault detection.

A2B Fault Detection
Blog Post taking-analog-devices-a2b-audio-bus-beyond-automotive-applications-part-i blog
What is Analog Devices’ Automotive Audio Bus (A2B) and How is it Used?

Delving into how the A2B audio bus technology works, this post highlights the technology’s advantages and its use in automotive applications.

A2B Audio Bus Technology
Blog Post taking-analog-devices-a2b-audio-bus-beyond-automotive-applications-part-2 blog
Using A2B in Conferencing, Live Performance, Controls Systems and More

There are numerous use cases for Analog Device’s Automotive Audio Bus® (A2B) digital audio bus technology beyond automotive, from conference rooms and control systems to stage band applications.

A2B Design for Conferences & Performances

Analog Devices’ SHARC, A2B & Audio Product Design FAQs

What is the Best Way to Boost Performance When Using SHARC and SHARC+ SoCs?

Using the hardware peripherals on Analog Devices’ SHARC SoCs to the fullest extent is the best way to boost overall performance. While the main processor may be easier to code, you get the biggest performance boost by pushing tasks to the hardware peripherals.

What are Some Common Applications Where Audio Latency Plays an Important Role?

  • Conference calling
  • Auditoriums and classrooms
  • Musical and stage performances
  • Interactive gaming

When to Use A2B Vs. Audinate’s Dante?

While A2B is lower cost per node and supports daisy chain wiring (rather than hub and spoke), its range is far less than Audinate’s Dante. For this reason, if you have a cost-sensitive low-latency audio network requirement, we suggest using A2B for the local connections and Dante for the broader network, particularly if the daisy chain wiring saves significant installation or wiring costs.


Audio Product Design Resources

Focus Page audio product design
Audio Product Design Services

Audio product design company Cardinal Peak helps bring new audio products to market quickly. From pro audio applications with the highest levels of fidelity and lowest latency to consumer A/V product design, check out our case studies.

Audio Product Design
Focus Page Dante & AES67 Audio Design Services
Designing with Dante & AES67

Using low latency network protocols such as Audinate’s Dante and AES67, Cardinal Peak designs high-fidelity, low-latency networked pro audio products. This webpage covers our Dante networked audio product design services.

Dante Networked Audio Design
Focus Page Qualcomm Audio Product Design Company
Qualcomm, BT & Snapdragon Product Design

Qualcomm design partner Cardinal Peak understands development concerns around Bluetooth audio SoCs, Snapdragon processors and how to develop products leveraging Qualcomm parts for both consumer and professional audio markets.

Qualcomm Audio Design Partner