| Previous revisionNext revision |
— | resources:tools-software:sharc-audio-module [05 Aug 2019 15:23] – [SHARC Audio Module Daughter Boards] Chad Wentworth |
---|
| ~~NOTOC~~ |
| |
| ====== SHARC Audio Module ====== |
| |
| {{ :resources:tools-software:sharc-audio-module:sam-logo.png?nolink&300|}} |
| |
| Welcome! The [[adi>design-center/evaluation-hardware-and-software/evaluation-boards-kits/sharc-audio-module.html|SHARC® Audio Module Platform]] is an expandable |
| hardware/software platform enabling 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 [[http://analog.com|Analog |
| Devices']] high-performance [[http://analog.com/sharc|SHARC]] |
| [[http://analog.com/sc58x|ADSP-SC589]]. Combining two 450 MHz floating point |
| DSP cores, a 450MHz ARM® Cortex®-A5 core and an FFT/IFFT accelerator with a massive amount |
| of on-board I/O, the ADSP-SC589 is a remarkable engine for audio processing. |
| |
| The SHARC Audio Module features two 2Gbit DDR3 memories, 512Mbit SPI flash, a |
| UART (for MIDI & more), and a [[adi>sigmadsp|SigmaDSP]] 96 kHz, 24-bit audio codec. A variety of |
| I/O is provided, including 1/8" stereo jacks, S/PDIF, Gigabit Ethernet, USB OTG |
| & HS as well as Analog Devices' revolutionary [[http://analog.com/a2b|A2B multi channel |
| audio interface]]. In addition, on the underside of the board are two expansion |
| connectors (60 pin 0.100 pitch) with access to most of the signals available on |
| the board. Please see the |
| [[resources:tools-software:sharc-audio-module:hardware:main-board|Hardware Overview]] |
| section for more information. |
| |
| {{:resources:tools-software:sharc-audio-module:hardware:sam-main-board-top.png?300 |}} |
| |
| While the SHARC Audio Module can be used as a self-contained product, it is |
| designed for custom expansion. Analog Devices has developed expansion boards: |
| a [[resources:tools-software:sharc-audio-module:hardware:audioproj-fin|Audio Project Fin]] that |
| plugs directly onto the main SHARC Audio Module, and a |
| [[resources:tools-software:sharc-audio-module:hardware:class-d|Class-D Amplifier |
| module]] that connects over the A<sup>2</sup>B® bus. |
| |
| 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 [[resources:tools-software:sharc-audio-module:hardware:main-board|SHARC |
| Audio Module Hardware Reference Manual]]. |
| <WRAP clear></WRAP> |
| ----- |
| |
| ===== SHARC Audio Module Daughter Boards ===== |
| |
| The SHARC Audio Module main board can be expanded using the A<sup>2</sup>B interface or the expansion interface. **Fins** are any extender boards that plug directly onto the SHARC Audio Module main board expansion connector. Below is a list of currently supported daughter boards for the SHARC Audio Module main board. |
| |
| ^ ^ Name ^ Connection Type ^ Main Functionality ^ |
| | {{:resources:tools-software:sharc-audio-module:hardware:sam-diy-angle.png?direct&100 |}} | [[resources:tools-software:sharc-audio-module:hardware:audioproj-fin|Audio Project Fin]] | Expansion Connector |MIDI In / Out / Thru DIN connectors\\ POTs\\ push buttons\\ 1/4" stereo input/output | |
| | {{:resources:tools-software:sharc-audio-module:hardware:sam-class-d-angle.png?direct&100 |}} | [[resources:tools-software:sharc-audio-module:hardware:class-d|Class-D Amplifier Module]] | A2B interface | 2 SSM3582 high efficiency Class-D amplifiers| |
| <WRAP clear></WRAP> |
| ----- |
| |
| <note important>All information contained throughout these wiki pages corresponds to version 2.x of the Bare Metal SDK release.</note> |
| |
| ===== Documentation ===== |
| |
| This guide is structured as follows: |
| * **[[:resources:tools-software:sharc-audio-module:gettingstarted|Getting Started and Support]]** - Provides all the steps to download/install all necessary software to get up and running with your 1st SHARC Audio Module example. It will also help with support and getting familiar with CrossCore Embedded Studio. |
| * **[[:resources:tools-software:sharc-audio-module:baremetal|Bare Metal Framework]]** - Provides all documentation about the bare metal framework and how to use it, as well as multiple helpful tutorials. |
| * **[[:resources:tools-software:sharc-audio-module:hardware|Hardware Reference]]** - Provides full documentation for the SHARC Audio Module hardware as well as the various daughter cards that connect using the expansion interface or A<sup>2</sup>B bus. |
| * **[[:resources:tools-software:sharc-audio-module:faust|Faust and the SHARC Audio Module]]** - Provides details about the Faust language and how it integrates with the SHARC Audio Module. |
| * **[[:resources:tools-software:sharc-audio-module:micropython|MicroPython for the SHARC Audio Module]]** - Provides examples and tutorials about how to use MicroPython on the SHARC Audio Module. |