USB Multi-Function Audio

Silicon on Board: XS1-U8A-64-FB96

The Multi-Function Audio (MFA) reference design will be removed from sale, effective 01/8/16. For further information see EOL notice.

Recommended replacement: xCORE-200 Multichannel Audio Placement (XK-AUDIO-216-MC-ABL)

Customers wishing to develop a single tile USB Audio solution should refer to appnote: AN01027: Porting the XMOS USB 2.0 Audio Reference Software onto XU208 custom hardware.

The Multi-Function Audio (MFA) reference design uses the xCORE-USB family of devices to provide high quality digital audio connectivity for consumer and pro-audio applications.

The xCORE-USB Family of multicore microcontrollers combines the flexibility, low latency and determinacy of xCORE, with an integrated High Speed USB 2.0 PHY supporting 480Mbps data-rates.

The design provides certified USB 2.0 High Speed device operation with a USB Audio Class 2.0 device compliant implementation and configurable digital audio interfaces and peripherals.


MFA hardware features:

  • Complete hardware reference design
  • Based on the XS1-U6 processor
    • 500 MIPS, 6 cores,integrated USB 2.0 PHY
  • USB B socket
  • USB or externally powered
  • Stereo line-level analogue audio output
    • PCM up to 192kHz at 24bits
    • DSD64 & DSD128
  • Stereo line-level analogue audio input
    • PCM up to 192kHz at 24bits
  • Coax S/PDIF output
  • Local crystal based audio clocking
  • MIDI input and output

MFA software features:

  • Complete software reference design
  • USB 2.0 device
  • USB Audio Class 2.0 compliant (optional 1.0 fall-back)
    • Asynchronous operation
  • PCM up to 384kHz** at 24bits
  • Native DSD64 & DSD128
  • DoP64 & DoP128*

**The MFA software supports PCM up to 384kHz. However the MFA hardware only supports PCM up to 192kHz. PCM 384kHz and DoP128 operation are therefore disabled in the MFA software by default.

USB AUDIO Driver support

See USB Audio Driver Support for detailed information.

Windows Developers

See command length restrictions for information on building projects based on the USB Audio reference software.

Designing USB Audio 2.0 products

The Multi Function Audio platform is based on the XS1-USB device. We recommend that new USB Audio 2.0 designs should be based on xCORE-200 XU (USB) devices instead of xCORE-USB devices. See the xCORE-200 USB Audio Multichannel Platform.