System interface for cell and/or packet transfer at aggregate data rates of up to 10 Gb/s
First Claim
Patent Images
1. A method of interfacing for packet and cell transfer between a first layer device device and a second layer device, comprising:
- (a) dividing control information into an in-band portion and an out-of-band portion;
(b) transmitting the in-band portion together with data in a data path from one of said first and said second layer devices to another of said first and said second layer devices; and
(c) transmitting the out-of-band portion outside of the data path from said another of said first and said second layer devices to said one of said first and said second layer devices.
9 Assignments
0 Petitions
Accused Products
Abstract
A method of interfacing for packet and cell transfer between a first layer device and a second layer device, which includes dividing control information into an in-band portion and an out-of-band portion, transmitting the in-band portion in the data path, and transmitting the out-of-band portion outside of the data path.
-
Citations
15 Claims
-
1. A method of interfacing for packet and cell transfer between a first layer device device and a second layer device, comprising:
-
(a) dividing control information into an in-band portion and an out-of-band portion;
(b) transmitting the in-band portion together with data in a data path from one of said first and said second layer devices to another of said first and said second layer devices; and
(c) transmitting the out-of-band portion outside of the data path from said another of said first and said second layer devices to said one of said first and said second layer devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of interfacing for packet and cell transfer between a link layer device and a physical layer device (PHY), comprising:
-
(a) dividing control information into an in-band portion and an out-of-band portion;
(b) transmitting the in-band portion together with data in a data path from one of said link layer device and said PHY to another of said link layer device and said PHY; and
(c) transmitting the out-of-band portion outside of the data path from said another of said link layer device and said PHY to said one of said link layer device and said PHY. - View Dependent Claims (12, 13)
-
-
14. A deskewing circuit for deskewing data arriving on a plurality of data lines, comprising:
-
(a) a plurality of serial-in parallel out (SIPO) blocks coupled to said plurality of data lines operative to convert serial input data from a corresponding respective Plurality of data lines to parallel data;
(b) a plurality of registers coupled to said SIPO blocks, said registers operative to store successive words of data arriving on said data lines with one word stored on each of said registers;
(c) a training detector block coupled to said registers and operative to detect the presence of a training pattern based on the contents of said registers (d) a plurality of transition detection blocks coupled to said registers and operative to search and to detect a transition in each bit position of said registers;
(e) an aligner block coupled to said transition detection blocks operative to select an appropriate register from which to read each bit in order to present a deskewed output.
-
-
15. A deskewing circuit, comprising:
-
(a) 17 serial-in parallel-out (SIPO) blocks, each one coupled to a corresponding input data line and operative to convert serial input data to parallel output data, each of said SIPO blocks having N outputs where N is an integer equal to a word size of data output from each of said SIPO blocks, each of said SIPO blocks having separate bit outputs for each bit of a word converted by said each of said SIPO blocks;
(b) N registers coupled to said separate bit outputs of each of said SIPO blocks such that an ith one of said N registers is connected to an ith bit output of said SIPO blocks, where i=1, 2, . . . N;
(c) a training detector block coupled to outputs of said registers operative to detect the presence of a training pattern based on the contents of said registers;
(d) 17 transition detection blocks coupled to outputs of said registers with an ith transition detection block coupled to an ith bit output of each of said registers, where i=1, 2, . . . 17, said ith transition detection block, when after the presence of a training pattern has been detected, is operative to search for a transition on an ith bit position from said 17 registers; and
(e) an aligner block coupled to outputs from said 17 is transition blocks operative to select an appropriate register from which to read each bit in order to present a deskewed output.
-
Specification