VolumetricCondensed

Back To Schedule

Workshop: Designing and Developing an AVB/Milan-Compliant Audio Network Endpoint

09:30 - 12:30 UTC | Monday 11th November 2024 | Empire
Beginner

In this hands-on workshop, participants will learn how to design and develop an AVB/Milan-compliant audio network endpoint using the Panda-Board reference design. The session is divided into two sections: hardware and software. In the hardware section, participants will explore key components such as the PLL for clock recovery (Cirrus Logic CS2100CP), audio codecs (CS4272), and I/O interfaces (XLR, I2S, SPDIF). The software section will focus on configuring and deploying real-time audio streaming over a network. To demonstrate AVB/Milan protocol implementation practically, participants will work with lib_joyned, a collection of libraries that includes time-sensitive networking, I2S drivers, and an Ethernet stack, alongside the XMOS toolchain, offering insights into AVB/Milan systems.

Learning Outcomes:

  • Understanding AVB/Milan and Audio Networking: Learn the fundamental principles behind AVB/Milan protocols and their critical role in achieving synchronized, real-time audio networking.

  • Hardware Design for Audio Endpoints: Understand how to design an endpoint using key components like the Cirrus Logic CS2100CP for clock recovery, the CS4272 audio codec, and various I/O interfaces.

  • Software Development: Gain practical experience with the XMOS toolchain and lib_joyned libraries to configure and implement AVB/Milan-compliant endpoints.

  • Deploying Real-Time Audio Streaming: Develop software that facilitates low-latency, synchronized audio transmission over a network.

  • Testing and Debugging: Use professional tools like Wireshark to monitor and validate the performance of AVB/Milan endpoints in real-world applications.

Workshop Requirements:

  • Basic C Programming Knowledge: Familiarity with C programming is recommended, as participants will be working with the XMOS toolchain during the workshop.

  • Understanding of Embedded Systems: A basic knowledge of embedded systems and microcontrollers will aid in comprehending hardware-related tasks.

Fabian Braun

CEO & Founder

JOYNED