Features and Benefits

  • ADSP-SC589 Floating-Point SHARC® Processor
    • Dual 500 MHz SHARC+® DSP cores and a 500MHz ARM® Cortex®-A5 core
  • Two 2Gbit DDR3 memories
  • 512Mbit SPI flash memory
  • 24-bit, 96kHz ADAU1761 SigmaDSP® Audio Codec
  • AD2428W A2B® Transceiver
    • Multi-channel low-latency audio interface
  • 1/8“ stereo jacks
  • Two 60-pin connectors, supporting ADI and 3rd Party “Fins” (Expansion Boards)
  • Includes a free CrossCore® Embedded Studio license and an ICE-1000 emulator for debugging
Additional Peripherals:

  • UART (for MIDI & more)
  • S/PDIF
  • Gigabit Ethernet
  • USB OTG & HS

Product Details

The SHARC® Audio Module is an expandable hardware/software platform that enables project prototyping, development and deployment of audio applications including effects processors, multi-channel audio systems, MIDI synthesizers, and many other DSP-based audio projects.

The centerpiece of the SHARC Audio Module is the  Analog Devices ADSP-SC589 SHARC processor, a remarkable engine for  audio processing which incorporates dual SHARC+ DSP cores and an ARM  core. Accompanying the SHARC is an expert selected group of peripherals ideally suited for audio project development.

While the SHARC Audio Module can be used as a self-contained product, it is designed for custom expansion. Analog Devices is developing expansion boards (called “Fins”). The first in this series is an Audio Project Fin that plugs directly onto the main SHARC Audio Module.

In addition, there are several leading developers and board designers that provide a variety of software and hardware platforms for you to expand the SHARC Audio Module platform. Since all of the major functions and GPIO of the board can be accessed via the two multi-pin connectors, you can easily design and build your own expander. Documentation for these connectors can be found in the SHARC Audio Module Hardware Reference Manual.

This board is designed to be used in conjunction with the CrossCore® Embedded Studio (CCES) development tools. The development environment aids advanced application code development and debug.

In addition to traditional C and C++ development, the SHARC Audio Module supports Faust (Functional Audio Stream), an open-source, functional programming language, specifically designed for real-time audio signal processing and synthesis. Faust generates C++, as well as other target languages, for signal processing applications. The Faust library provides a rich set of audio DSP objects that can be used in creating DSP algorithms. Using Faust, it is possible to quickly create large algorithms that take advantage of the computing power available on the SHARC Audio Module platform.


Software Development Tools

CrossCore Utilities provides several utilities for use with Cortex-M processors. These utilities have previously been distributed within various Board Support Packages for the IAR and Keil toolchains, and are collected together in this product for convenient maintenance.

CCES is a world-class integrated development environment (IDE) for the ADI Blackfin®, SHARC® and Arm® processor families.

Related Hardware (3)

Daughter Boards

Emulator Hardware