These application notes are for xcore®-200 and may not have been tested for compatibility with xcore®.ai. To develop with xcore.ai, our recommendation would be to use the xcore® SDK.
Quick Search Results
Audio examples
Title | Number | Version | Date | Download |
---|---|---|---|---|
Extending USB Audio with Digital Signal Processing | AN01008 | 2.0.0 | 2023-10-03 | App Note |
Microphone array phase-aligned capture example | AN00220 | 1.0.3 | 2017-02-02 | App Note Software |
Low Resolution Delay and Sum | AN00219 | 1.0.3 | 2017-02-02 | App Note Software |
High Resolution Delay and Sum | AN00218 | 1.0.3 | 2017-02-02 | App Note Software |
High Resolution Delay Example | AN00217 | 1.0.3 | 2017-02-02 | App Note Software |
Using the I2S library | AN00162 | 1.0.3 | 2017-01-05 | App Note Software |
SPDIF Receive to I2S output using Asynchronous Sample Rate Conversion | AN00231 | 1.0.1 | 2016-07-29 | App Note Software |
Porting the XMOS USB 2.0 Audio Reference Software onto XU208 custom hardware | AN01027 | 1.0.0 | 2016-06-07 | App Note |
ADAT - Replacing Wavefront AL1401/402 with xCORE | AN01004 | 1.0.1 | 2016-01-11 | App Note |
Optimizing USB Audio for stereo output, battery powered devices | AN01009 | 1.0.2 | 2016-01-08 | App Note |
Enabling DSD256 in the USB Audio 2.0 Device Reference Design Software | AN00103 | 1.0.2 | 2016-01-08 | App Note |
A startKIT audio effects demo | AN00201 | 1.0.2 | 2016-01-08 | App Note Software |
Chip/Device management
Title | Number | Version | Date | Download |
---|---|---|---|---|
SPI Slave Boot Loader | AN00238 | 1.0.2 | 2017-03-20 | App Note Software |
Multiple Firmware Booting | AN00109 | 1.0.1 | 2016-01-11 | App Note |
Random numbers on the XS1-L1 | AN01007 | 1.0.2 | 2016-01-08 | App Note |
Using flash memory for persistent storage | AN00154 | 1.0.1 | 2016-01-08 | App Note Software |
Estimating Power Consumption For XS1-L Devices | AN01005 | 1.0.2 | 2016-01-08 | App Note |
XS1-L Clock Frequency Control | AN01006 | 1.0.1 | 2016-01-08 | App Note |
Programming OTP memory via SPI boot | AN00153 | 1.0.2 | 2016-01-08 | App Note Software |
Debugging how-tos
Title | Number | Version | Date | Download |
---|---|---|---|---|
Using memory for debug message logging | AN00214 | 1.0.1 | 2016-01-08 | App Note Software |
Display examples
Title | Number | Version | Date | Download |
---|---|---|---|---|
How to use the LCD library | AN00168 | 1.0.1 | 2016-01-08 | App Note Software |
DSP
Title | Number | Version | Date | Download |
---|---|---|---|---|
xCORE-200 DSP Elements Library | AN00209 | 3.0.0 | 2016-09-21 | App Note Software |
DSP performance on XS1-L devices | AN01011 | 1.0.1 | 2016-01-08 | App Note |
Multi-feature case studies
Title | Number | Version | Date | Download |
---|---|---|---|---|
Interfacing High Speed ADCs with xCORE | AN01021 | 1.0.2 | 2016-01-08 | App Note Software |
eCos on xCORE | AN00112 | 1.0.2 | 2016-01-08 | App Note Software |
Networking examples
Title | Number | Version | Date | Download |
---|---|---|---|---|
XMOS Gigabit Ethernet application note | AN00199 | 1.0.2 | 2017-02-02 | App Note Software |
XMOS 100Mbit Ethernet application note | AN00120 | 2.0.2 | 2017-02-02 | App Note Software |
Optimizing start-up time in AVB endpoints | AN00111 | 1.0.2 | 2016-11-28 | App Note |
Using the XMOS embedded webserver library | AN00122 | 2.0.1 | 2016-01-08 | App Note Software |
100Mbit Ethernet AVB endpoint example using I2S master | AN01032 | 1.0.1 | 2016-01-08 | App Note Software |
Using XMOS TCP/IP Library for UDP-based Networking | AN00121 | 2.0.1 | 2016-01-08 | App Note Software |
Gigabit Ethernet AVB endpoint example using TDM master | AN00203 | 1.0.3 | 2016-01-08 | App Note Software |
MPEG Transport Stream over Ethernet AVB | AN00110 | 1.0.1 | 2016-01-08 | App Note |
Gigabit Ethernet AVB endpoint example using I2S master | AN00202 | 1.0.3 | 2016-01-08 | App Note Software |
Adding TCP/IP to AVB | AN01001 | 1.0.2 | 2016-01-08 | App Note |
Programming how-tos
Title | Number | Version | Date | Download |
---|---|---|---|---|
Using the logging library | AN00239 | 1.0.0 | 2016-10-27 | App Note Software |
xCONNECT dynamic configuration demo | AN01024 | 1.0.1 | 2016-01-08 | App Note Software |
Serial peripheral examples
Title | Number | Version | Date | Download |
---|---|---|---|---|
How to use the I2C slave library | AN00157 | 1.0.3 | 2016-11-01 | App Note Software |
How to use the I2C master library | AN00156 | 1.0.3 | 2016-11-01 | App Note Software |
How to use the SPI library as SPI slave | AN00161 | 1.0.1 | 2016-01-08 | App Note Software |
How to use the SPI library as SPI master | AN00160 | 1.0.1 | 2016-01-08 | App Note Software |
sliceKIT examples
Title | Number | Version | Date | Download |
---|---|---|---|---|
USB CDC Class as Virtual Serial Port - Extended on sliceKIT | AN00183 | 1.0.2 | 2016-01-08 | App Note Software |
USB HID Class - Extended on sliceKIT | AN00130 | 2.0.2 | 2016-01-08 | App Note Software |
startKIT examples
Title | Number | Version | Date | Download |
---|---|---|---|---|
A startKIT tic-tac-toe demo | AN00176 | 1.0.1 | 2016-01-08 | App Note Software |
A startKIT LED demo | AN00175 | 1.0.1 | 2016-01-08 | App Note Software |
A startKIT glowing LED demo | AN00174 | 1.0.1 | 2016-01-08 | App Note Software |
A startKIT ADC demo | AN00177 | 1.0.1 | 2016-01-08 | App Note Software |
USB examples
Title | Number | Version | Date | Download |
---|---|---|---|---|
USB CDC Class as Virtual Serial Port - Extended on xCORE-200 Explorer | AN00184 | 1.0.2 | 2016-01-08 | App Note Software |
USB HID Class - Extended on xCORE-200 Explorer | AN00182 | 1.1.2 | 2016-01-08 | App Note Software |
USB HID Class | AN00129 | 2.0.2 | 2016-01-08 | App Note Software |
USB Image Device Class | AN00132 | 2.0.2 | 2016-01-08 | App Note Software |
USB Video Class Device | AN00127 | 2.0.2 | 2016-01-08 | App Note Software |
USB Mass Storage Device Class | AN00125 | 2.0.2 | 2016-01-08 | App Note Software |
USB CDC Class as Virtual Serial Port | AN00124 | 2.0.2 | 2016-01-08 | App Note Software |
USB CDC-ECM Class for Ethernet over USB | AN00131 | 2.0.2 | 2016-01-08 | App Note Software |
USB Printer Device Class | AN00126 | 2.0.2 | 2016-01-08 | App Note Software |
USB Test and Measurement Device | AN00135 | 2.0.2 | 2016-01-08 | App Note Software |
USB Vendor Specific Device | AN00136 | 2.1.2 | 2016-01-08 | App Note Software |
VocalFusion
Title | Number | Version | Date | Download |
---|---|---|---|---|
Adding far-end audio processing to xCORE VocalFusion (with software) | AN00240 | 1.1.0 | 2018-09-14 | App Note |
xCORE-200 explorerKIT
Title | Number | Version | Date | Download |
---|---|---|---|---|
Using QuadSPI flash memory for persistent storage with xCORE-200 | AN00188 | 1.0.2 | 2016-03-31 | App Note Software |
xCORE-200 explorer - Accelerometer | AN00181 | 1.0.1 | 2016-01-08 | App Note Software |
xCORE-200 explorer - Simple GPIO | AN00155 | 1.0.1 | 2016-01-08 | App Note Software |
Using QuadSPI for application overlay data | AN00189 | 1.0.1 | 2016-01-08 | App Note Software |
Boot an xCORE-200 device from QuadSPI flash memory | AN00185 | 1.0.1 | 2016-01-08 | App Note Software |
xSCOPE examples
Title | Number | Version | Date | Download |
---|---|---|---|---|
xSCOPE - Bi-Directional Endpoint | AN00152 | 1.0.2 | 2016-01-08 | App Note Software |
xSCOPE - Custom Host Endpoint | AN00151 | 1.0.2 | 2016-01-08 | App Note Software |