Encoded multi-access bus system and method
AssigneeHewlett-Packard Development Company, L.P.
InventorsKarl Joseph Bois, David W. Quint, Vaishnav Srinivas
Life of this patent
Estimating the term…
Abstract
A bus system includes multiple devices and a bus. The bus is connected to each device. Each device may include a type of input/output (I/O) device, such as a random access memory (RAM) or a microprocessor. The bus transfers data between devices. Data of each device may be encoded with a unique orthogonal code. Encoded data of each device may be superimposed onto a bus so as to permit substantially concurrent communication on the bus by each of the devices. Data of each device is decoded by correlating the encoded data with the unique code used to form the encoded data.
Claims37
A method of accessing a bus by a first device and a second device, comprising steps of:
- encoding data of the first device with a first code;
- encoding data of the second device with a second code;
- and
- superimposing encoded data of the first device with encoded data of the second device on the bus.
A bus system for allowing substantially concurrent access to a bus by a first device and a second device, comprising:
- an encoder that encodes data of the first device with a first code and encodes data of the second device with a second code;
- and
- a gate communicatively connected to the encoder and configured to superimpose encoded data of the first device with encoded data of the second device on the bus.
A bus communication system having a plurality of devices communicatively connected with a bus, each device comprising:
- encoders for encoding data of the devices with unique orthogonal codes;
- and
- one or more decoders for decoding data from the devices by correlating the data with one or more of the unique orthogonal codes, wherein access to the bus and communication on the bus by each of the plurality of devices is substantially concurrent.
Dependencies are inferred from the claim text.