• Ethernet AVB
  • time-sensitive networks

Today's digital media networks are based on mass market items such as Cat 5 cables, switches and standard hardware components. They are easy to configure, take inputs from many different digital sources and output to a variety of listening hardware, all in real-time and with high quality.

Real-time digital media networks based on the AVB standards provide the highest quality streaming AV experience, and bring major benefits to a variety of industries, including:

  • No compromise AV over mixed-use Ethernet, including sub-microsecond time synchronization and precise presentation times
  • Guaranteed priority for AV traffic with stream reservation and zero data loss
  • Low latency with <2ms packet delivery for class A traffic

xCORE makes it easy for you to solve time-sensitive networking problems like AVB. Each input and output is broken into a separate task that behaves in a completely predictable way. Individual logical cores are used to manage talker inputs and listener output, all controlled by a global clock. Input data is timestamped and output on request by the deterministic architecture that is driven by events instead of interrupts, providing jitter-free data transport.

What is AVB?

The AVB standard was developed under the guidance of the AVnu Alliance (, which includes the world's leading AV equipment manufacturers.


Andy Lucas, XMOS, explains the principles and standards behind Ethernet AVB networks.



XMOS provides a wide range of software components and libraries that implement the different standards required for Ethernet 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 available from XMOS include: I2S, TDM, S/PDIF, ADAT; DSP; I2C, SPI, serial and other GPIO.


John Edwards, XMOS, shows how to set up a flexible AVB network with different configurations, using the AudioScience AVDECC library and XMOS development kits.



XMOS provides a range of development kits for developing Ethernet AVB solutions:

xCORE-200 Multichannel Audio Platform
XEF216 multicore microcontroller
  • Star network topologies
    • 10/100/1000Mbits/s Ethernet port
  • Simultaneous talker & listener
  • 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 Endpoint
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 Audio Daisy Chain
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