Ethernet Controller Offloading TSN AVB Processing to Host CPU
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multimedia data streaming over Ethernet networks using Time Sensitive Networking (TSN) and Audio Video Bridging (AVB) standards requires high-power processors, leading to increased power consumption and compatibility issues, as they need to remain active for data transfer, and requires software support on the Operating System, which can cause compatibility problems.
Innovation Solution
An Ethernet adapter module with an integrated medium access controller (MAC) and physical layer device (PHY) that includes offload hardware for AVDECC, timestamp logic, and support for TSN/AVB standards, allowing for offloading of TSN/AVB processing, discovery, enumeration, and connection management from the host CPU to the adapter card, enabling low-power operation and reducing the need for OS-level support.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If high-power processors are used to carry out processing functions on multimedia data in TSN/AVB systems, then processing capability is improved, but power consumption increases and the system cannot enter sleep mode
Solution Approach 1:
The patent segments the TSN/AVB processing functions into two parts: time-sensitive functions (timestamping, synchronization, QoS) are handled by dedicated hardware in the Ethernet controller, while non-time-sensitive functions are handled by the host CPU. This segmentation allows the host CPU to enter low-power states while time-sensitive operations continue through hardware automation.
Solution Approach 2:
The Ethernet controller is equipped with self-service capabilities through integrated hardware that automatically performs timestamping, synchronization, and QoS enforcement without requiring continuous host CPU intervention. The controller can autonomously manage TSN/AVB protocols, allowing the system to reduce overall power consumption while maintaining processing capability.
2Adaptability or versatility
If complete TSN/AVB protocol stack is supported in software on the Operating System, then protocol compliance is improved, but compatibility problems increase and essential services may be missing
Solution Approach 1:
The patent introduces a hardware intermediary layer in the Ethernet controller that implements TSN/AVB protocol functions independently of the operating system software. This hardware mediator ensures consistent protocol compliance across different OS platforms, eliminating compatibility issues while maintaining full protocol support.
Solution Approach 2:
The patent replaces software-based TSN/AVB protocol implementation with hardware-based implementation in the Ethernet controller. This substitution eliminates the variability and compatibility problems associated with software implementations while ensuring reliable and consistent protocol compliance across different systems and operating systems.
3Adaptability or versatility
If conventional Ethernet adapters are used for TSN/AVB data transfer, then hardware compatibility is improved, but processing efficiency decreases due to lack of integrated TSN/AVB functions
Solution Approach 1:
The patent merges TSN/AVB protocol processing functions directly into the Ethernet controller hardware, combining what were previously separate functions (Ethernet framing and TSN/AVB protocol handling) into a single integrated device. This merging improves processing efficiency by eliminating the need for software-based protocol handling while maintaining compatibility with standard Ethernet infrastructure.
Data Source
AI summary
An Ethernet adapter module for interfacing a network endpoint device to an Ethernet network is disclosed. The Ethernet adapter module includes an Ethernet medium access controller (MAC) and an Ethernet physical layer device (PHY). The Ethernet MAC includes a processor and Time Sensitive Networking and/or Audio Video Bridging (TSN/AVB) state machines that cooperate with the processor to (1) identify a TSN/AVB request from the network endpoint device, and (2) discover a network topology along which to transfer data between the network endpoint device and a second network endpoint device in accordance with a predetermined Quality of Service (QoS). The Ethernet PHY is coupled to the Ethernet MAC and includes timestamp logic to apply a timing reference to the data being transferred.


