The following diagram shows the overall structure of an XMOS AVB endpoint.
AVB System Software Architecture
An endpoint consists of five main interacting components:
- The ethernet MAC
- The precise timing engine (PTP)
- Audio streaming components
- The media clock server
- Configuration and other application components
The software platform comes with four demo applications:
| Directory | Platform |
|---|---|
| app_xr_avb_lc_demo | XR-AVB-LC-BRD reference design kit (including a demo control protocol implementation that can be controlled by a Windows configuration application) |
| app_xdk_avb_demo | XDK development kit |
| app_xdk_xai_avb_demo | XDK development kit with XAI audio interface board |
| app_xc2_avb_demo | XC-2 development kit |