Application Notes

Quick Search Results

Audio

NameTitleVersionDateAction
AN02016 Integrating Audio Weaver (AWE) Core into USB Audio
USB Audio application with AWE stack
1.0.2 2024-08-22 VIEW
AN02003 SPDIF/ADAT/I²S Slave Receive to I²S Slave Bridge with ASRC
This note describes building an SPDIF/ADAT/I²S slave to I²S converter using ASRC
1.1.0 2024-11-21 VIEW
AN02004 Biquad Quantization Noise in Fixed Point DSP
This note describes quantization noise and how it can effect biquads in particular
1.0.0 2024-10-17 VIEW

Core

NameTitleVersionDateAction
AN02022 xcore.ai Clock Frequency Control
How to control xcore.ai PLL's
1.1.0 2024-09-23 VIEW
AN02023 xcore.ai Power Consumption Estimation
This note describes how to estimate power consumption of xcore.ai based applications
1.0.0 2024-09-26 VIEW
AN02021 Using external memory with XCORE.AI
This note describes how to use external memory on XCORE.AI
1.0.0 2024-10-16 VIEW

General Purpose

NameTitleVersionDateAction
AN00136 USB Vendor Specific Device
Example custom USB device demonstrating bulk transfers
3.0.0 2024-11-07 VIEW
AN02007 Calculating Cyclic Redundancy Checks (CRC) on XCORE
This note explains how to calculate a CRC
1.0.0 2024-10-21 VIEW
AN02030 Improving IO response times using FAST or PRIORITY modes
This app note shows the effects of using FAST and PRIORITY mode
1.0.0 2024-11-21 VIEW

Audio examples

IDTitleVersionDateDownload
AN00217High Resolution Delay Example 1.0.0 2016-01-26 App Note
Software
AN00162Using the |I2S| library 1.0.0 2016-02-03 App Note
Software
AN00218High Resolution Delay and Sum 1.0.1 2016-03-11 App Note
Software
AN01027Porting the XMOS USB 2.0 Audio Reference Software onto XU208 custom hardware 1.0.0 2016-06-07 App Note
Software
AN00231SPDIF Receive to I2S output using Asynchronous Sample Rate Conversion 1.0.0 2016-04-26 App Note
Software
AN01004ADAT - Replacing Wavefront AL1401/402 with xCORE 1.0.0 2015-03-22 App Note
Software
AN00219Low Resolution Delay and Sum 1.0.1 2016-03-11 App Note
Software
AN01008Extending USB Audio with Digital Signal Processing 2.0.0 2023-10-03 App Note
Software
AN00220Microphone array phase-aligned capture example 1.0.1 2016-03-11 App Note
Software
AN00103Enabling DSD256 in the USB Audio 2.0 Device Reference Design Software 1.0.1 2015-07-30 App Note
Software

Chip/Device management

IDTitleVersionDateDownload
AN00153Programming OTP memory via SPI boot 1.0.1 2015-03-20 App Note
Software
AN00109Multiple Firmware Booting 1.0.0 2015-03-22 App Note
Software
AN00238SPI Slave Boot Loader 1.0.2 2017-03-20 App Note
Software

Debugging how-tos

IDTitleVersionDateDownload
AN00214Using memory for debug message logging 1.0.0 2015-09-30 App Note
Software

DSP

IDTitleVersionDateDownload
AN00209xCORE-200 DSP Elements Library 1.0.0 2015-09-23 App Note
Software

Multi-feature case studies

IDTitleVersionDateDownload
AN01021Interfacing High Speed ADCs with xCORE 1.0.1 2015-03-22 App Note
Software

Networking examples

IDTitleVersionDateDownload
AN00202Gigabit Ethernet AVB endpoint example using I2S master 1.0.3 2016-01-08 App Note
Software
AN00199XMOS Gigabit Ethernet application note 1.0.1 2016-01-08 App Note
Software
AN00203Gigabit Ethernet AVB endpoint example using TDM master 1.0.0 2015-06-19 App Note
Software
AN00122Using the XMOS embedded webserver library 2.0.0 2015-03-22 App Note
Software

Programming how-tos

IDTitleVersionDateDownload
AN00239Using the logging library 1.0.0 2016-10-27 App Note
Software

Serial peripheral examples

IDTitleVersionDateDownload
AN00157How to use the I2C slave library 1.0.2 2016-05-26 App Note
Software
AN00161How to use the SPI library as SPI slave 1.0.0 2015-04-09 App Note
Software
AN00160How to use the SPI library as SPI master 1.0.0 2015-04-09 App Note
Software
AN00156How to use the I2C master library 1.0.1 2016-01-08 App Note
Software

USB examples

IDTitleVersionDateDownload
AN00124USB CDC Class as Virtual Serial Port 2.0.1 2015-09-30 App Note
Software
AN00135USB Test and Measurement Device 2.0.0 2015-03-22 App Note
Software
AN00184USB CDC Class as Virtual Serial Port - Extended on xCORE-200 Explorer 1.0.0 2015-03-23 App Note
Software
AN00126USB Printer Device Class 2.0.0 2015-03-22 App Note
Software
AN00131USB CDC-ECM Class for Ethernet over USB 2.0.0 2015-03-22 App Note
Software
AN00125USB Mass Storage Device Class 2.0.2 2016-01-08 App Note
Software
AN00132USB Image Device Class 2.0.0 2015-03-22 App Note
Software
AN00182USB HID Class - Extended on xCORE-200 Explorer 1.0.0 2015-03-22 App Note
Software
AN00129USB HID Class 2.0.0 2015-03-22 App Note
Software
AN00127USB Video Class Device 2.0.0 2015-03-22 App Note
Software

xCORE-200 explorerKIT

IDTitleVersionDateDownload
AN00181xCORE-200 explorer - Accelerometer 1.0.0 2015-03-22 App Note
Software
AN00189Using QuadSPI for application overlay data 1.0.0 2015-03-23 App Note
Software
AN00155xCORE-200 explorer - Simple GPIO 1.0.0 2015-03-22 App Note
Software
AN00188Using QuadSPI flash memory for persistent storage with xCORE-200 1.0.0 2015-03-23 App Note
Software
AN00185Boot an xCORE-200 device from QuadSPI flash memory 1.0.0 2015-03-23 App Note
Software

xSCOPE examples

IDTitleVersionDateDownload
AN00152xSCOPE - Bi-Directional Endpoint 1.0.1 2015-06-12 App Note
Software
AN00151xSCOPE - Custom Host Endpoint 1.0.1 2015-03-22 App Note
Software

Archived

These appnotes refer to EOL dev kits and silicon devices, they are for reference only.

IDTitleVersionDateDownload
AN00183USB CDC Class as Virtual Serial Port - Extended on sliceKIT 1.0.1 2015-09-30 App Note
Software
AN01007Random numbers on the XS1-L1 1.0.1 2015-03-22 App Note
Software
AN00110MPEG Transport Stream over Ethernet AVB 1.0.1 2016-01-08 App Note
Software
AN00121Using XMOS TCP/IP Library for UDP-based Networking 2.0.1 2016-01-08 App Note
Software
AN01011DSP performance on XS1-L devices 1.0.0 2015-03-22 App Note
Software
AN00168How to use the LCD library 1.0.1 2016-01-08 App Note
Software
AN00175A startKIT LED demo 1.0.0 2015-03-22 App Note
Software
AN00111Optimizing start-up time in AVB endpoints 1.0.0 2015-03-22 App Note
Software
AN00120XMOS 100Mbit Ethernet application note 2.0.0 2015-03-22 App Note
Software
AN01005Estimating Power Consumption For XS1-L Devices 1.0.1 2015-03-22 App Note
Software
AN00130USB HID Class - Extended on sliceKIT 2.0.0 2015-03-22 App Note
Software
AN00112eCos on xCORE 1.0.1 2015-03-20 App Note
Software
AN00174A startKIT glowing LED demo 1.0.0 2015-03-22 App Note
Software
AN00154Using flash memory for persistent storage 1.0.0 2015-03-23 App Note
Software
AN00201A startKIT audio effects demo 1.0.0 2015-05-21 App Note
Software
AN01024xCONNECT dynamic configuration demo 1.0.0 2015-07-06 App Note
Software
AN01001Adding TCP/IP to AVB 1.0.1 2015-03-22 App Note
Software
AN00176A startKIT tic-tac-toe demo 1.0.0 2015-03-22 App Note
Software
AN00177A startKIT ADC demo 1.0.0 2015-03-22 App Note
Software
AN00240Adding far-end audio processing to xCORE VocalFusion (with software) 1.1.0 2018-09-14 App Note
Software
AN01032100Mbit Ethernet AVB endpoint example using I2S master 1.0.1 2016-01-08 App Note
Software
Scroll to Top