Getting started with ADAU1860
HW Requirements:
- ADAU186xEV Kit
- ADAU186xEVB
- USB-A to USB-A Micro cable
- mIDAS Link – Debugger
- USB-A to USB-B Cable
SW Requirements
- For FDSP audio path and processing
Package |
Description |
Lark Studio |
GUI to program registers and FDSP program. It generates C-Code to be used later in the host or Hifi3z Core Available on https://www.analog.com/en/products/adau1860.html |
- For Hifi3z Core programing
Package |
Description |
ADAU186x SDK |
SDK containing API calls to program ADAU1860-1. Available on https://www.analog.com/en/products/adau1860.html |
Xtensa Xplorer |
GUI to program and debug Hifi3z Code. Available on https://tensilicatools.com/platform/adi-adau1860-1/ |
Cadence License |
License required to compile code for Hifi3z Core Request it on https://tensilicatools.com/platform/adi-adau1860-1/ |
ADAU1860 Core Configuration |
Core configuration required to compile code with ADAU186x as target. It is important that the core configuration matches with the Xtensa Xplorer build tools version. Request it on https://tensilicatools.com/platform/adi-adau1860-1/ |
Xtensa OCD |
Xtensa On chip debug required to debug it. Available on https://tensilicatools.com/platform/adi-adau1860-1/ |
Memory Template |
Available on the different Example Codes More info on “Installing Tools for Xtensa Xplorer” or any of the example code |
Documentation
Package |
Description |
ADAU186x Hardware Reference Manual |
Description of the different peripheral blocks and Registers. Available on https://www.analog.com/en/products/adau1860.html |
ADAU1860 EVB SCH |
Schematics of the eval board. Available in LarkStudio installation folder or in LarkStudio/Help |
ADAU1860 EVB User Guide |
Guidance about the different jumpers meaning and configuration available on ADAU186x EVB Available in LarkStudio installation folder or in LarkStudio/Help |
Lark Studio Getting Started Guide |
Introduction to the different features available on Lark Studio Available in LarkStudio installation folder or in LarkStudio/Help |
Xtensa Tools User Guide |
Introduction about how to configure different pieces required on Xtensa Xplorer to use it with ADAU186x(Core configuration, Memory map, LSP files). Find it here “Installing Tools for Xtensa Xplorer” |
Firmware SDK User Guide |
Introduction to the SDK, and explanation about the configuration of the different blocks. Available with ADAU186x SDK Installer |
Example Code and FAQ
Package |
Description |
AudioPathAPI |
Example that configures basic audio path (ADC à DAC) using SDK API calls. Find it here. |
DMA_FIFO |
Example that moves data block base to the Hifi3z Core using the DMA and the FIFO. Find it here. |
FDSP_IRQ |
Example that configures a button from the EVB to trigger an interrupt and changes the bank filter. Find it here. |
SampleBySampleDemo |
Example that moves data sample by sample to the Hifi3z Core using the TIE interface. Find it here. |