-
USB Mass Storage Device Class
An example how to implement Mass Storage on XCORE
-
USB Vendor Specific Device
Example custom USB device demonstrating bulk transfers
-
Implementing an I2S loopback using the lib_i2s library
I2S master digital loopback
-
XMOS Gigabit Ethernet application note
Gigabit RGMII ping example
-
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
-
Biquad Quantization Noise in Fixed Point DSP
This note describes quantization noise and how it can effect biquads in particular
-
Calculating Cyclic Redundancy Checks (CRC) on XCORE
This note explains how to calculate a CRC
-
USB Audio with concurrent multi-threaded DSP
Shows how to add parallel DSP to USB Audio
-
Integrating DSP into the XMOS USB reference design
USB audio application with generated DSP
-
Run-time DSP control in a USB Audio Application
Adding run-time control to the DSP in a USB audio application with an active speaker example.
-
Integrating Audio Weaver (AWE) Core into USB Audio
USB Audio application with AWE stack
-
Using Device Firmware Upgrade (DFU) in USB Audio
DFU in USB Audio applications
-
-
xcore.ai Clock Frequency Control
How to control xcore.ai PLL’s
-
xcore.ai Power Consumption Estimation
This note describes how to estimate power consumption of xcore.ai based applications
-
Improving IO response times using FAST or PRIORITY modes
This app note shows the effects of using FAST and PRIORITY mode
-
Making your own sample rate converter on XCORE
Shows how to make a down sampler using
-
Making an LED glow with Pulse Density Modulation
Making a LED glow using various algorithms
-
Ports, Pins, and the XN file
The relationship between pins, ports, and the XN file
-
XCORE Input and Output
This app note descibes input and output from and to ports.
-
XCORE Clocked Input and Output
This app note describeds clocked input and output
-
XCORE Port Buffering
How to decouple port operations using buffering
-
XCORE Port Serialisation and Strobing
This app note shows how to serialise data on ports
-
XCORE Ports
An overview of XMOS ports
Archived application notes available here