Data ordering translation between linear and interleaved domains at a bus interface
AssigneeInternational Business Machines Corporation
InventorsRobert Horton, Clarence Ogilvie, Charles Woodruff
Life of this patent
Estimating the term…
Abstract
A bus bridge for coupling between a first bus and a second includes: at least one data buffer; data load logic and data unload logic. The data load logic places received data in the at least one data buffer, wherein the data is received at the bus bridge from across the first bus in a first data ordering. The data unload logic automatically translates the received data from the first data ordering to a second data ordering during unloading of the data from the at least one data buffer for transfer across the second bus, wherein the first data ordering and the second data ordering are each a different one of a linear data ordering and an interleaved data ordering.
Claims26
A method comprising:
- receiving at a bus interface data having a first data ordering;
- and
- automatically translating the received data at the bus interface from the first data ordering to a second data ordering, wherein the first data ordering and the second data ordering are each a different one of a linear data ordering and an interleaved data ordering.
A system comprising:
- means for receiving at a bus interface data in a first data ordering;
- and
- means for automatically translating the received data at the bus interface from the first data ordering to a second data ordering, wherein the first data ordering and the second data ordering are each a different one of a linear data ordering and an interleaved data ordering.
A system comprising:
- a bus bridge for coupling between a first bus and a second bus, the bus bridge including:
- at least one data buffer;
- data load logic to place received data in the at least one data buffer, wherein the data is received at the bus bridge from across the first bus in a first data ordering;
- and
- data unload logic to automatically translate the received data from the first data ordering to a second data ordering during unloading of the data from the at least one data buffer, wherein the first data ordering and the second data ordering are each a different one of a linear data ordering and an interleaved data ordering.
Dependencies are inferred from the claim text.