XMOS has released its entire Audio/Video Bridging (AVB) software reference design into the company-sponsored XCore Open Source Project. As the industry's first open-source implementation of the Ethernet AVB standard, it is intended to accelerate the adoption of this standard.
The XMOS AVB software reference design is based on the XMOS software-defined silicon programmable devices, which can transmit and receive multiple audio streams and implement both talker and listener functionality. The reference design features support for all endpoint requirements (Ethernet interface, packet processing, timing synchronisation, configuration/stream setup and media rate recovery), support for emerging AVB Ethernet standards such as IEEE 802.1as, IEEE 801.1Qav and IEEE P1722, support for software-based design implementing both hardware interfaces and protocol layers in the same environment, and support for multiple audio hardware interfaces , including I2S and S/PDIF.
A variety of evaluation and development kits are also available.