Asymmetric data path media access controller
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for maintaining data throughput in a data element includes receiving a clock and a first plurality of instances of data having a first width on an input, sampling consecutive ones of instances of the data having the first width at consecutive ones of a first rising edge and a first falling edge of the clock, respectively, to generate two plurality of instances of sampled data having a first width. The plurality of instances of sampled data is then sampled at a second rising edge of the clock and parallelized to generate a second plurality of instances of parallel data having a second width greater than the first width. The parallel data may then be processed to for example generate statistics to monitor link integrity, prior to being transmitted. A 10 Gbps data transmission speed may be maintained using the IEEE 802.3ae-specified media independent interface clock.
22 Citations
46 Claims
-
1-36. -36. (canceled)
-
37. A media access controller, comprising:
-
a first gate for sampling an input data stream having a first bit width in accordance with a first rising edge of a clock;
a second gate for sampling said input data stream in accordance with a first falling edge of a clock; and
a third gate coupled to said first and second gates for combining outputs of said first and second gates in accordance with a second rising edge of said clock to produce an output data stream having a second bit width greater than said first bit width. - View Dependent Claims (38, 39, 40)
-
-
41. A media access controller, comprising:
-
a first data path having a first bit-width; and
a second data path including a receive function element that receives input data at said first bit width and processes said input data to generate output data having a second bit width greater than said first bit width. - View Dependent Claims (42, 43, 44, 45)
-
-
46-50. -50. (canceled)
Specification