Sign In
Upload
Manuals
Brands
XMOS Manuals
Computer Hardware
xCORE-200 Multi-channel Audio board
XMOS xCORE-200 Multi-channel Audio board Manuals
Manuals and User Guides for XMOS xCORE-200 Multi-channel Audio board. We have
2
XMOS xCORE-200 Multi-channel Audio board manuals available for free PDF download: Design Manual, Quick Start Manual
XMOS xCORE-200 Multi-channel Audio board Design Manual (112 pages)
USB Audio
Brand:
XMOS
| Category:
Computer Hardware
| Size: 3.93 MB
Table of Contents
Table of Contents
3
1 Overview
6
2 Hardware Platforms
8
Xcore-200 Multi-Channel Audio Board
8
Analogue Input & Output
9
Digital Input & Output
9
MIDI
9
Audio Clocking
9
Leds, Buttons and Other IO
9
Xcore-200 Microphone Array Board
10
Microphones
11
Analogue Output
11
Audio Clocking
12
Buttons, Leds and Other IO
12
USB Multi-Function Audio (MFA) Kit
14
U16 Multi-Channel USB Audio Kit
15
USB Audio 2.0 DJ Kit
16
USB Audio 2.0 Reference Design Board
16
USB Audio 2.0 Multichannel Reference Design Board
17
3 Software Architecture
19
The USB Audio System Architecture
20
XMOS USB Device (XUD) Library
20
Endpoint 0: Management and Control
22
Enumeration
22
Over-Riding Standard Requests
23
Class Requests
23
Audio Endpoints (Endpoint Buffer and Decoupler)
24
Endpoint Buffer
24
Decoupler
25
Audio Buffering Scheme
25
Decoupler/Audio Core Interaction
25
Audio Driver
27
Port Configuration (Xcore Master)
29
Changing Audio Sample Frequency
30
Digital Mixer
30
Control
31
Host Control
31
S/PDIF Transmit
33
Clocking
34
Usage
35
Output Stream Structure
35
S/PDIF Receive
35
Usage and Integration
36
ADAT Receive
37
Integration
38
External Clock Recovery (Clockgen)
38
MIDI
39
PDM Microphones
39
Overview of PDM Implemention
39
PDM Microphone Hardware Characteristics
40
Integration of PDM Microphones into USB Audio
41
Resource Usage
42
4 Features & Options
43
Device Firmware Upgrade (DFU)
43
USB Audio Class Version Support
43
Driver Support
44
Audio Class 1.0 Mode and Fall-Back
44
Audio Controls Via Human Interface Device (HID)
45
Apple Mfi Compatibility
46
Audio Stream Formats
46
Audio Subslot
47
Audio Sample Resolution
47
Audio Format
48
DSD over PCM (Dop)
48
5 Programming Guide
50
Getting Started
50
Building and Running
50
Installing the Application Onto Flash
51
Project Structure
52
Applications and Modules
52
Build Configurations
52
Validated Build Configurations
53
Configuration Naming Scheme
53
A USB Audio Application
53
Custom Defines
54
Configuration Functions
55
The Main Program
57
Adding Custom Code
60
Example: Changing Output Format
61
Example: Adding DSP to Output Stream
61
6 USB Audio Applications
63
USB Audio 2.0 Reference Design (L-Series) Application
63
Port 32A
64
Clocking
65
Hid
66
Validated Build Options
67
The USB Audio 2.0 DJ Kit (U-Series)
68
Clocking and Clock Selection
69
CODEC Configuration
69
U-Series ADC
69
HID Example
69
Validated Build Options
70
The USB Audio 2.0 Multichannel Reference Design (L-Series) Software
71
Clocking
73
Validated Build Options
73
The Multi-Function Audio Kit (U-Series)
74
Clocking and Clock Selection
74
DAC and ADC Configuration
75
U-Series ADC
75
HID Example
75
Validated Build Options
78
The U-Series Multi-Channel USB Audio Kit
79
Clocking and Clock Selection
79
DAC and ADC Configuration
80
Audiohwinit()
80
Audiohwconfig()
80
Validated Build Options
81
The Xcore-200 Multi-Channel Audio Board
81
Clocking and Clock Selection
82
DAC and ADC Configuration
82
Audiohwinit()
83
Audiohwconfig()
83
Validated Build Options
84
The Xcore-200 Array Microphone Board
84
Clocking and Clock Selection
85
DAC Configuration
86
Audiohwinit()
86
Audiohwconfig()
86
MIC Processing Example
86
Validated Build Options
87
7 Api
88
Configuration Defines
88
Code Location (Tile)
88
Channel Counts
89
Frequencies and Clocks
89
Audio Class
90
System Feature Configuration
91
USB Device Configuration
93
Stream Formats
94
Volume Control
98
Mixing Parameters
99
Power
100
Required User Function Definitions
100
External Audio Hardware Configuration Functions
100
Audio Streaming Functions
101
Host Active
101
HID Controls
102
Component API
102
8 Frequently Asked Questions
112
Advertisement
XMOS xCORE-200 Multi-channel Audio board Quick Start Manual (8 pages)
Clock Frequency Control
Brand:
XMOS
| Category:
Network Hardware
| Size: 0.29 MB
Advertisement
Related Products
XMOS xCORE-Analog sliceKIT
XMOS XS1-L1
XMOS XC-1
XMOS XK-XMP-64
XMOS VocalFusion XVF3510
XMOS VocalFusion XVF3510-INT
XMOS VocalFusion XVF3510-UA
XMOS XS1-L2
XMOS XVF3800
XMOS xCORE-200 explorerKIT
XMOS Categories
Computer Hardware
Motherboard
Network Hardware
Microcontrollers
Computer Accessories
More XMOS Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL