Skip to content

ajwlucas/sw_avb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AVB Software Stack

Stable release:5.1.1
Status: Reference Software
Maintainer:davidn@xmos.com
Description:Audio Video Bridging Software (AVB)

Key Features

  • 1722 Packet listener and talker
  • 1722 MAAP multicast reservation protocol
  • MRP,MMRP,MVRP,SRP 802.1 protocols
  • PTP server and protocol
  • Audio interface for I2S and TDM
  • Clock recovery and interface to PLL clock source
  • Support for 1722.1 ADP and ACMP draft D15A

Firmware Overview

This is an implementation of the AVB transport stream protocol carrying audio data. It includes a PTP time server to provide a stable wallclock reference and clock recovery to synchronize listener audio to talker audio codecs. It also includes implementations of the Stream Reservation Protocol for conveying AVB stream reservation information through 802.1 network infrastructure.

Known Issues

  • The listener does not respond to the withdrawal of a talker advertise message

Required Repositories

  • sc_ethernet git@github.com:xcore/sc_ethernet.git
  • sc_xtcp git@github.com:xcore/sc_xtcp.git
  • sc_xlog git@github.com:xcore/sc_xlog.git
  • sc_i2c git@github.com:xcore/sc_i2c.git
  • xcommon git@github.com:xcore/xcommon.git

Support

Supported by XMOS Ltd.

About

AVB Software stack

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Assembly 55.0%
  • C 44.1%
  • Other 0.9%