IP Library Granted Patent US 8,031,609
Granted Patent B2
US 8,031,609 · App. 12/581,819 · Granted Oct 4, 2011

Apparatus and method for communicating arbitrarily encoded data over a 1-gigabit ethernet

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 8,031,609
App. No.
12/581,819
Granted
Oct 4, 2011
Kind
B2
Abstract

The invention allows data originating according to a first communications standard to be transmitted over a physical layer using a second communications standard. According to an embodiment of the invention, a data stream is received from a physical transmission medium that uses particular first communications standard. Next, a data type identification (DTID) is appended to each byte in the data stream, thereby creating a technology independent data stream having a particular bit rate. This bit rate is then matched to a different bit rate that corresponds to a second communications standard. The technology independent data stream is then transmitted over a physical transmission medium that uses the second communications standard.

Claims (37)

1. A method comprising:

receiving a first data stream from a gigabit Ethernet medium;

distinguishing between a technology independent data stream and an IDLE signal sent in the first data stream;

matching a bit rate of the technology independent data stream to a bit rate of a second medium, wherein the matching includes removing a 2-bit data type identification (DTID) from each 8-bit data byte in the technology independent data stream to generate a restored data stream; and communicating the restored data stream to the second medium.

2. The method of claim 1 , wherein the first data stream is received from a physical transmission medium.

3. The method of claim 1 , wherein a reconciliation sub-layer distinguishes between the technology independent data stream and the IDLE signal.

4. The method of claim 1 , further comprising transmitting the technology independent data stream into a receive FIFO buffer prior to the restoring.

5. An apparatus comprising:

a reconciliation sub-layer configured to:

receive a first data stream from a gigabit Ethernet medium,

distinguish between a technology independent data stream and an IDLE signal, and transmit the technology independent data stream into a receive FIFO buffer,

wherein the receive FIFO buffer is configured to match a first bit rate of the technology independent data stream to a second bit rate; and

a circuit coupled to an output of the receive FIFO buffer, wherein the circuit is configured to restore a received data stream from the technology independent data stream, and wherein the restoring comprises removing a 2-bit data type identification (DTID) from each 8-bit data byte in the technology independent data stream.

6. The apparatus of claim 5 , further comprising a gigabit media independent interface coupled to the reconciliation sub-layer.

7. The apparatus of claim 5 , further comprising:

a second circuit coupled to an output of a transmission medium, wherein the second circuit is configured to generate the technology independent data stream, and wherein the generating comprises appending a 2-bit data type identification (DTID) to each 8-bit data byte in the received data stream; and

a transmit first in first out (FIFO) buffer coupled to an output of the second circuit, wherein the transmit FIFO buffer is configured to transmit the technology independent data stream when the transmit FIFO buffer is full.

8. The apparatus of claim 7 , wherein data from the first data stream received from the transmission medium and data from a second data stream are transmitted separately.

9. The apparatus of claim 8 ,

wherein data from the second data stream is input from peripherals, and

wherein the technology-independent data stream is transmitted to a bridge-box.

10. The apparatus of claim 9 ,

wherein the bridge-box is configured to allow the technology-independent data stream to be split into the first data stream and the second data stream,

wherein the first data stream is transmitted using a first communications standard, and

wherein the second data stream is transmitted using a second communications standard.

11. The apparatus of claim 9 , wherein the first data stream is tapped off before reaching an analog serializer/deserializer port.

12. The apparatus of claim 8 , wherein the first data stream bypasses a scrambler and encoder of a beta mode function block of the transmission medium.

13. The apparatus of claim 7 , wherein data from the first data stream received from the transmission medium and data from a second data stream is multiplexed and transmitted simultaneously over a shared wire.

14. The apparatus of claim 7 , wherein a plurality of data streams are simultaneously transmitted over a shared wire.

15. The apparatus of claim 8 , wherein null zeroes are appended to control symbols in the first data stream.

16. The apparatus of claim 8 ,

wherein the DTID identifies a class of data associated with the data byte, and

wherein the class of data is one of: data, request, or control.

17. The apparatus of claim 7 , wherein a pointer indicates a status of the transmit FIFO buffer.

18. The apparatus of claim 7 , wherein a size of the transmit first in first out (FIFO) buffer depends upon a difference between clock rates of the technology independent data stream and a second transmission medium.

19. The method of claim 7 , wherein a size of the receive FIFO buffer is configured to match the first bit rate of the technology independent data stream to the second bit rate.

20. The apparatus of claim 19 , wherein the appending the 2-bit DTID to each byte in the received data stream accomplishes coarse bit rate matching of the first bit rate to the second bit rate.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2009
From: BROWN, KEVIN; THOUSAND, RICHARD G.
To: BROADCOM CORPORATION
Reel/Frame 023393/0033 →