Files
3d_audio/lib_adat
Steven Dan d8b2974133 init
2025-12-11 09:43:42 +08:00
..
2025-12-11 09:43:42 +08:00
2025-12-11 09:43:42 +08:00
2025-12-11 09:43:42 +08:00
2025-12-11 09:43:42 +08:00
2025-12-11 09:43:42 +08:00

:orphan:

########################
lib_adat: ADAT lightpipe
########################

:vendor: XMOS
:version: 2.0.1
:scope: General Use
:description: ADAT Lightpipe digital audio interface
:category: Audio
:keywords: ADAT
:devices: xcore.ai, xcore-200

*******
Summary
*******

Provides ADAT transmitter and receiver implementations, each in a separate thread. Additional
threads are required to collect and supply data via a channel end interface. These threads are
required to deal with any sample ordering required for S/MUX.

********
Features
********

  * 48000 and 44100 ADAT receivers
  * 48000 and 44100 ADAT transmitters
  * Application for loopback testing on Simulator or hardware

************
Known issues
************

  * ADAT Rx: Requirement for 100 MHz reference clock (#18)
  * ADAT Tx: No support for 256x master clock (i.e. 48 kHz from 12.288 MHz master clock) (#17)

****************
Development repo
****************

  * `lib_adat <https://www.github.com/xmos/lib_adat>`_

**************
Required tools
**************

  * XMOS XTC Tools: 15.3.0

*********************************
Required libraries (dependencies)
*********************************

  * None

*************************
Related application notes
*************************

The following application notes use this library:

  * `AN02003: SPDIF/ADAT/I²S Receive to I²S Slave Bridge with ASRC <https://www.xmos.com/file/an02003>`_

*******
Support
*******

This package is supported by XMOS Ltd. Issues can be raised against the software at: http://www.xmos.com/support