Method and apparatus for aggregating and encoding received symbols including generation of a pointer for a control code
First Claim
Patent Images
1. A data processing system comprising:
- an interface configured to receive a first plurality of symbols from one or more ports, wherein the interface is configured to aggregate a predetermined number of the first plurality of symbols to provide a second plurality of symbols; and
an encoder configured to (i) generate a header, and (ii) encode the second plurality of symbols to generate a third plurality of symbols, wherein the header indicates whether the third plurality of symbols includes a set of control codes,wherein, responsive to the third plurality of symbols including the set of control codes, the encoder is configured to generate a pointer for the set of control codes, and wherein the pointer includes at least two more bits than are in the set of control codes.
7 Assignments
0 Petitions
Accused Products
Abstract
A data processing system including an interface and an encoder. The interface is configured to receive first symbols from one or more ports. The interface is configured to aggregate a predetermined number of the first symbols to provide second symbols. The encoder is configured to (i) generate a header, and (ii) encode the second symbols to generate third symbols, where the header indicates whether the third symbols include a set of control codes. Responsive to the third symbols including the set of control codes, the encoder is configured to generate a pointer for the set of control codes, where the pointer can assume more values than are in the set of control codes.
6 Citations
25 Claims
-
1. A data processing system comprising:
-
an interface configured to receive a first plurality of symbols from one or more ports, wherein the interface is configured to aggregate a predetermined number of the first plurality of symbols to provide a second plurality of symbols; and an encoder configured to (i) generate a header, and (ii) encode the second plurality of symbols to generate a third plurality of symbols, wherein the header indicates whether the third plurality of symbols includes a set of control codes, wherein, responsive to the third plurality of symbols including the set of control codes, the encoder is configured to generate a pointer for the set of control codes, and wherein the pointer includes at least two more bits than are in the set of control codes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving at an interface a first plurality of symbols from one or more ports; aggregating a predetermined number of the first plurality of symbols to provide a second plurality of symbols; generating a header; and encoding, by an encoder, the second plurality of symbols to generate a third plurality of symbols, wherein the header indicates whether the third plurality of symbols includes a set of control codes, the encoder is configured to, responsive to the third plurality of symbols including the set of control codes, generate a pointer for the set of control codes, and the pointer includes at least two more bits than are in the set of control codes. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification