IP Library Granted Patent US 10,020,959
Granted Patent B1
US 10,020,959 · App. 14/858,918 · Granted Jul 10, 2018

Ethernet controller with integrated AVB control point and time slave

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,020,959
App. No.
14/858,918
Granted
Jul 10, 2018
Kind
B1
Abstract

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 audio video bridging (AVB) state machines that cooperate with the processor to (1) identify an 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.

Claims (37)

1. An Ethernet device for interfacing a network endpoint device to an Ethernet network, the Ethernet device comprising:

an Ethernet adapter module having a first interface for coupling to the network endpoint device, and a second interface for coupling to the Ethernet network, the Ethernet adapter module including

an Ethernet medium access controller (MAC), the Ethernet MAC including

a processor,

audio video bridging (AVB) state machines that cooperate with the processor to (1) identify an 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); and

an Ethernet physical layer device (PHY) coupled to the Ethernet MAC including timestamp logic to apply a timing reference to the data being transferred; and

wherein for a first operating mode, the network endpoint device performs AVB-related processing, and for a second operating mode, the AVB-related processing is off-loaded to the Ethernet adapter module.

2. The Ethernet adapter module according to claim 1 , wherein the Ethernet MAC further includes a clock slave state machine.

3. The Ethernet adapter module according to claim 1 , wherein the Ethernet PHY comprises an NBASE-T transceiver chip.

4. The Ethernet adapter module according to claim 1 , wherein the state machines operate in accordance with at least one standard from the group comprising IEEE 1722.1, 802.1BA, 802.1Qat, 1588 PTPv2, and 802.1AS.

5. The Ethernet adapter module according to claim 1 , wherein the Ethernet MAC further includes a PCIe interface to communicate with the network endpoint device.

6. A system comprising:

a first AVB network endpoint device having processing hardware and a control application interface;

an Ethernet adapter module for interfacing the first AVB network endpoint device to an Ethernet network, the Ethernet adapter module including

an Ethernet medium access controller (MAC), the Ethernet MAC including

a processor,

audio video bridging (AVB) state machines that cooperate with the processor to (1) identify an 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), and

an Ethernet physical layer device (PHY) coupled to the Ethernet MAC including timestamp logic to apply a timing reference to the data being transferred; and

wherein for a first operating mode, the first AVB network endpoint device performs AVB-related processing, and for a second operating mode, the AVB-related processing is off-loaded to the Ethernet adapter module.

7. The system according to claim 6 , wherein for the second operating mode, the first AVB network endpoint device operates in a reduced-power mode while the Ethernet adapter module performs the ABV-related processing.

8. The system according to claim 6 , wherein the first AVB network endpoint device comprises a computer.

9. The system according to claim 6 , wherein:

the Ethernet MAC further includes a clock slave state machine.

10. The system according to claim 6 , wherein:

the Ethernet PHY comprises an NBASE-T transceiver chip.

11. The system according to claim 6 , wherein the state machines operate in accordance with at least one standard from the group comprising IEEE 1722.1, 802.1 BA, 802.1Qat, 1588 PTPv2, and 802.1AS.

12. The system according to claim 6 , wherein:

the Ethernet MAC further includes a PCIe interface to communicate with the network endpoint device.

13. A method of operation between an AVB network endpoint device and an Ethernet network adapter, the method comprising:

a processor, audio video bridging (AVB) state machines that cooperate with the processor for opening an application with the AVB network endpoint device, the application requesting AVB services;

wherein for a first operating mode, performing AVB-related processing with the AVB network endpoint device;

for a second operating mode, offloading processing of the AVB services to the Ethernet network adapter;

wherein the processing of the AVB services includes

discovering a network topology for transferring AVB data between the AVB network endpoint device and a second AVB network device,

reserving streams for transferring the AVB data, and

timestamping the AVB data.

14. The method according to claim 13 , wherein the AVB network endpoint device includes a processor, and wherein the processor operates in a low-power mode while the Ethernet network adapter carries out the processing of the AVB services.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053179/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2020
From: AQUANTIA CORPORATION
To: CAVIUM INTERNATIONAL
Reel/Frame 051945/0520 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2016
From: EDELHAUS, SIMON; ANDRIVANOV, ALEXEY
To: AQUANTIA CORPORATION
Reel/Frame 037565/0992 →
Cited By (1)
US 12,621,360