AVB Switch for ARM
JOYNED AVB switch software, designed for platform independent use, integrates seamlessly with AVB/TSN and Milan networks. Supported platforms include Marvell switch silicon and ARM microcontrollers, as well as a variety of operating systems including Linux. Whether for live sound, studio production, or commercial installations, JOYNED software simplifies development, bringing network technology to more places.







The AVB Switch Software is a versatile implementation of the IEEE 801.1BA bridge. The number of ports is only limited by the selected switch fabric. Depending on the fabric support, multiple instances can run on the same fabric, emulating multiple disjoint switches, for example, for a primary/secondary network configuration.
The gPTP timing module retains information about the relationship between the current GM and the fabric’s local clock. An optional interface allows the stack to calculate the relationship to a system clock such as the CPU system timer or any other timer in the system.
An application interface allows for runtime configuration and monitoring, as well as access to an advanced logging system and clock relationships.
Software architecture diagram of the AVB Bridge Stack
Features
  • Complete AVB .1BA bridge stack
    • VLAN-aware Bridge component (IEEE 802.1Q)
    • IEEE 802.1AS - gPTP
    • IEEE 802.1Q - MVRP, MSRP, RSTP
    • IEEE 802.1 BA - Avnu .1BA bridge
  • Software platform independent using simple adaptation layer:
    • Linux implementation using pthreads and sockets
    • Bare-metal GNU/ARM using FreeRTOS, UCOS etc.
    • Vendor developed
  • Switch fabric independent using adaptation layer:
    • Marvell 88E6352, Marvell 88E632x, Marvell 88E6190(X), Marvell 88E6320, Marvell 88E6390(X)
    • Vendor developed
  • Efficient implementation optimized for memory/speed.
    Configurable dynamic or static memory allocation, protection of CPU from traffic storms.
  • Avnu Certification-ready
  • Application interface
    • Configuration, logging, and status
    • Clock relationship – system clock, fabric clock, and GM clock
Use cases
Flat design icon of several sizes and ports bridge stations (AVB switches)

AVB Switches

Flat design icon of a multiport endpoint device

Redundant Endstations

Flat design icon of a multiport endpoint device

Daisy Chain Endstations

Technical documents
AVB Switch Reference Design
  • Switch Silicon:
    • Marvell 88E6390: A high-performance Ethernet switch IC with advanced features:
      • 11-port non-blocking architecture with eight 10/100/1000 Mbps Ethernet PHYs.
      • Two SFP ports supporting 2.5 Gbps, 1 Gbps, or 10 Gbps uplinks.
      • IEEE 802.1 AVB and TSN standards support, including precise timing protocols, low-latency traffic shaping, and stream reservation (SRP).
  • Host Microcontroller:
    • STM32H742: A high-performance microcontroller based on a dual-core Arm Cortex-M7 and M4 architecture with key features:
  • JOYNED AVB Software:
    • Comprehensive Protocol Support: Includes IEEE 802.1BA (AVB), IEEE 802.1AS (gPTP), IEEE 802.1Q (MVRP, MSRP, VLAN), and IEEE 802.1D/s/w (RSTP).
    • Platform Independence: Runs on Linux using pthreads/sockets or bare-metal systems with RTOS such as FreeRTOS or uC/OS.
    • Switch Fabric Independence: Compatible with Marvell switch ICs, including the 88E6390, via an adaptation layer.
    • Optimized for Performance: Efficient memory allocation, CPU traffic protection, and compliance with Avnu/Milan standards.
    • Application Interface: Enables runtime configuration, advanced logging, and clock relationship management between the system clock, fabric clock, and grandmaster (GM) clock. 


Features

  • Port Configuration:
    • 8 x RJ45 Ports: Supporting 100 Mbit/s and 1 Gbit/s speeds with PoE capability.
    • 2 x SFP Ports: For high-speed modular connections.
  • Monitoring and Debugging:
    • USB Interface: Accessible on the rear panel for system monitoring.
    • 1PPS Signal Output: Internally accessible for precise network time synchronization analysis.
  • Power Supply Requirements:
    • The unit operates on a standard 12V DC input.
    • Important Note: An additional power supply is required to utilize the PoE feature on the RJ45 ports.
  • Standards Compliance: Full support for IEEE 802.1 AVB/TSN for time-sensitive traffic.
  • Performance: High-speed, non-blocking architecture ensures low-latency data delivery.
  • Compact Design: Suitable for rack-mounted installations with minimal footprint. Form Factor designed to fit into 9.5” / 1RU enclosure. 
Order Now

Follow us

Subscribe to our newsletter