Skip to content

GenAVB/TSN 7.5 Release

Choose a tag to compare

@AlexandreHoward AlexandreHoward released this 18 Dec 09:09
· 3 commits to 7_3 since this release

Supported Software and Hardware

This release is part of the Real Time Edge Software v3.3

User's Guide

For Endpoint AVB evaluation user guide, please refer to GenAVB/TSN Stack Evaluation User Guide
For Endpoint TSN and AVB Bridge evaluation user guide, please refer to the GenAVB/TSN stack section in Real-Time Edge Software User Guide

Updates in this release

  • Support of AF_XDP Zero Copy TSN Endpoint on i.MX 943 EVK
  • Refactor of Media Clock Recovery code
  • Support of the SET_CLOCK_SOURCE AECP command on the Controller application
  • Cleanups of deprecated Video Server and Video Player demo applications
  • Improvements to the AVNU Milan Conformance
    • Support of GET/SET_SYSTEM_UNIQUE_ID AECP command
    • Support of GET/SET_MEDIA_CLOCK_REFERENCE_INFO AECP command
    • Support of GET_DYNAMIC_INFO AECP command
    • Support of MEMORY_OBJECT AECP descriptor
    • Support of ADDRESS_ACCESS AECP command in READ mode
  • Improvements to the Listener Milan Network Redundancy Conformance
  • Multiple Coverity fixes

Feature highlights from previous releases

  • AVB/TSN protocols:
    • gPTP IEEE-802.1AS-2020 implementation, both time-aware Bridge and Endpoint support
    • SRP IEEE-802.1Q-2018 (Clause 35) implementation, both Bridge and Endpoint Support
  • AVB protocols:
    • AVTP IEEE-1722-2016 implementation, with MAAP support
    • AVDECC IEEE-1722.1-2013 implementation, with support for Milan 1.1a mode
  • AVTP stream formats supported:
    • IEC 61883-6: AM824/MBLA, 32-bit float, 32-bit integer
    • AVTP Audio Format (AAF)
    • IEC 61883-4: MPEG2-TS container for H.264, MPEG-2, MJPEG, AAC…
    • Compressed Video Format (CVF): MJPEG, Listener only
    • Compressed Video Format (CVF): H264
  • Clock Reference Format (CRF)
  • AVTP Control Format (ACF)
  • AVTP, AVDECC, SRP, MAAP control API’s and Clock API available to media applications
  • Platform Link Status Management with a 802.1AC stack component supporting MAC_Operational, operPointToPointMAC and PortTransmitRate
  • Support for SR classes A, B, C, D and E with init-time configuration of enabled SR classes
  • Support for Hardware Media Clock Recovery (on i.MX 8M Plus EVK and i.MX 6 ULL EVK with HW rework)
  • Examples of Media Applications integrated with GStreamer and ALSA Linux frameworks
  • Multi-channels (1, 2, 4, 6, 8 channels) support for Milan media applications profile