ETHERNET AVB FOR AUDIO

High resolution applications based on Ethernet standards demand speed and efficiency, and robust bit perfect audio streaming. XMOS xCORE solutions remove all barriers to entry into the market, and provide opportunities for rapid technical innovation.

The flexibility of XMOS devices means that the audio endpoint solutions are not I2S specific, the multicore microcontrollers can be reconfigured to support existing interfaces such as CAN and S/PDIF, or interfaces that have yet to be designed, making the network extremely flexible.

To support our Ethernet AVB libraries and digital audio interfaces, we provide a broad range of general control interfaces. xCORE devices are also capable of significant DSP processing, enabling you to integrate filtering, mixing and effects, eliminating the need for an external DSP.


Ethernet Audio development kits

XMOS provides a range of development kits to fit your requirements:

AVB Audio Endpoint
XK-AVB-LC-SYS
XS1-L16 multicore microcontroller
  • Star network topologies
    • 100Mbits/s Ethernet port
  • Simultaneous talker & listener
    • 8 channels in & out at 48kHz, 24bits
    • 4 channels in & out at 96kHz, 24bits
  • AVB standards compliant
    • Time synchronization: 802.1AS
    • Traffic shaping: 802.1Qav
    • Bandwidth reservation: 802.1Qat
    • Media transport: IEEE 1722
    • Discovery and management: 1722.1
  • Bit perfect AVB audio transfer
  • PLL recovery of AVB media clock
AVB Audio Daisy Chain
XK-SK-AVB-DC
XS1-L16 multicore microcontroller
  • Star network topologies
    • Dual 100Mbits/s Ethernet port
  • Simultaneous talker & listener
    • 4 channels in & out at 48kHz, 24bits
    • 2 channels in & out at 96kHz, 24bits

Ethernet AVB software libraries and components

XMOS provides a wide range of software components and libraries that can be used to implement audio applications on xCORE processors.

The XMOS AVB software reference design includes a collection of configurable blocks that implement the different standards required for AVB.

 

Standard Function in AVB Audio systems
IEEE1722.1 Discovery, connection management & control
IEEE P1722 Encapsulation protocol
IEC 61883-6 Audio format for P1722
802.1Qat Stream reservation protocol
802.1Qav Flow control
802.1as Timing synchronization
IEEE 1722.MAAP MAC Address Acquisition Protocol
802.1 Ethernet MAC 100Mbit

Additional components include: I2S, TDM, S/PDIF, ADAT; DSP; I2C, SPI, serial and other GPIO.

All software components are provided as royalty-free libraries, which can be inspected and added to projects using the xSOFTip Explorer view in xTIMEcomposer Studio.