EasyManua.ls Logo

XMOS xCORE-200 Multi-channel Audio board User Manual

Default Icon
112 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
USB Audio Design Guide
Document Number: XM0088546.1
Publication Date: 2016/5/12
XMOS © 2016, All Rights Reserved.

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the XMOS xCORE-200 Multi-channel Audio board and is the answer not in the manual?

XMOS xCORE-200 Multi-channel Audio board Specifications

General IconGeneral
ProcessorxCORE-200
Sample Rate192 kHz
Product TypeMulti-channel Audio Board
Core Count16
RAM512 KB
Flash Memory2 MB
USB InterfaceUSB 2.0
Operating Voltage5V
Operating Temperature0°C to 70°C
ConnectivityUSB, I2S, TDM, SPDIF, GPIO
Power Supply5V DC
Channels32

Summary

Software Architecture

The USB Audio System Architecture

Outlines the XMOS USB Audio platform's communicating components.

XMOS USB Device (XUD) Library

Explains the XMOS USB Device (XUD) library for low-level USB I/O.

Endpoint 0: Management and Control

Details Endpoint 0's role in enumeration, configuration, and firmware updates.

Features & Options

USB Audio Class Version Support

Covers support for USB Audio Class 1.0 and 2.0, detailing improvements.

Audio Stream Formats

Describes supported stream formats for output/playback and input.

Programming Guide

Getting Started

Provides instructions for building and running programs and creating applications.

Adding Custom Code

Guides on modifying reference applications for new features or functionality.

USB Audio Applications

USB Audio 2.0 Reference Design (L-Series) Application

Details the USB Audio 2.0 Reference Design application for L-Series devices.

API

Configuration Defines

Documents settable defines and their default values for configuration.

Audio Class

Defines macros for USB Audio Class version and fallback settings.

System Feature Configuration

Defines macros for configuring MIDI, S/PDIF, ADAT, PDM, DFU, and HID.

USB Device Configuration

Defines macros for USB Vendor ID, Product Strings, and device version.

Stream Formats

Defines macros for output/playback and input/recording stream formats.

Required User Function Definitions

Lists functions required for audio hardware configuration and streaming.

Component API

Details functions callable from the application main for core components.