- Why Register?
- Download development tools
- Create and track support tickets
- Subscribe to resource updates
- Access latest developer news
AVB
Audio Video Bridging (IEEE 802.1 AVB and IEEE 1722/1733) provides transport for AV streams across mixed use networks with a very high quality of service. XMOS has developed a flexible, software-only implementation of AVB audio which is configurable to support a simple stereo pair to over a 100 audio channels over Ethernet. The deterministic architecture of XMOS devices is a perfect match for the low latency, time synchronized nature of AVB. XMOS devices also provide the ability to integrate digital audio interfacing, control functionality using TCP/IP and DSP processing often required in AVB endpoints.

Software Reference Design
The AVB Audio software reference design is free of charge and is released under a royalty free license. To request the software, please register on this site and then send a request from the Reference Designs section of your Profile page. The software reference design contains the following components:
The latest development tree for the AVB Software Reference Design is available from the XCore Open Source Project (github.com/xcore).
| 802.1as Timing synchronization |
802.1Qav Flow control |
IEEE 1722.MAAP MAC address acquisition protocol |
I2S (including TDM) CODEC interface |
| 802.1Qat * Stream reservation protocol |
IEC 61883-6 Audio format for P1722 |
TCP/IP Control protocol |
IIC, GPIO IC configuration and general purpose I/O |
| IEEE P1722 * Encapsulation protocol |
Ethernet MAC Network interface |
Zeroconf * Discovery protocol |
S/PDIF, ADAT, DSP processing …** |
* 802.1Qat, IEEE 1722.map and Zeroconf are only available in version 5v0 of the software reference design, which is currently only supported on XS1-L2 devices such as the Low-cost AVB Audio Endpoint Kit
** Optional free software components available from XMOS
Development Kits
XMOS offers a range hardware options for the evaluation and development of products based on our AVB audio reference design software. The table below outlines common configurations:
| Configuration | Kits |
| Two 100Mbit endpoints with high quality clock recovery using a PLL, 2ch out/2ch out analog via 3.5mm jacks with headers for connection to external CODEC via I2S/I2C. | Low-cost AVB Audio Endpoint Kit |
| Single 100Mb endpoint with high quality clock recovery using a PLL, 8ch out/6ch in analog via 3.5mm jacks and S/PDIF out/in | XS1-G Development Kit (XDK) |
| Single 100Mb endpoint with two ports (supporting a daisy chain topology) with headers for user connection to CODEC via I2S/I2C and optional PLL for improved clock quality | XC-3 Ethernet Kit |
| Single 1Gbit endpoint with high quality clock recovery using a PLL, 8ch out/6ch out analog via 3.5mm jacks with S/PDIF out/in | Please contact XMOS |
Hardware
Low-cost AVB Audio Endpoint Kit
Software
I2C
UART
I2S
CAN
Ethernet
TCP/IP Stack
Documentation
AVB Design Guide
Low-Cost AVB Audio Endpoint Kit Product Brief
XMOS for AVB: Ethernet based networking for Audio/Video
AVB Audio Endpoint Kit Hardware Manual
AVB Audio Endpoint Kit Quick Start Guide
Application Software
AVB Audio Endpoint Windows Configuration Utililty
AVB Software Reference Design (github.com/xcore)
AVB Software Reference Design (xmos.com)


