Methods and apparatus for constant-weight encoding & decoding
AssigneeApple Computer, Inc.
InventorsWilliam P. Cornelius, William C. Athas
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Computer, Inc.
InventorsWilliam P. Cornelius, William C. Athas
Estimating the term…
Methods and apparatus for spreading and concentrating information to constant-weight encode data words on a parallel data line bus while allowing communication of information across sub-word paths. In one embodiment, data transfer rates previously obtained only with differential architectures are achieved by only a small increase in line count above single ended architectures. For example, an 18-bit data word requires 22 encoded data lines for transmission, where previously, 16 and 32 lines would be required to transmit un-coded data with single-ended and differential architectures respectively. Constant-weight parallel encoding maintains constant current in the parallel-encoded data lines and the high and low potential driver circuits for the signal lines.
A method comprising:
A method comprising:
An encoder module to encode a data word, whose data elements occupy at least a first logic state and a second logic state, said encoder module comprising:
A method of encoding a data word, whose data elements occupy at least a first logic state and a second logic state, said method comprising:
A decoder module to decode an encoded data word, whose encoded data elements occupy at least a first logic state and a second logic state, said decoder module comprising:
A method of decoding an encoded data word, whose encoded data elements occupy at least a first logic state and a second logic state, said method comprising:
A data processing system comprising:
A method for transmitting a data word in a data processing system, said method comprising:
Dependencies are inferred from the claim text.