Apparatus and method for address translation in bus bridge devices
AssigneeLSI Logic Corporation
InventorsMark J. Jander, Richard L. Solomon
Life of this patent
Estimating the term…
Abstract
A bridge translates addresses between a first bus and a second bus, with a larger address space capability. The bridge stores “high address” information and combines that information with address information from a device on the first bus when the device desires to transfer information from the first bus to the second bus. The bridge accesses high address information using information identifying the device.
Claims38
Apparatus for translating a final address for communication from devices having a first addressing capability to devices having a second addressing capability, comprising:
- means for accessing prestored address translation information using device identification information identifying one of said devices having a first addressing capability, wherein said means for accessing comprises means for selecting one of several prestored address information associated with said one device;
- means for receiving first address information from said one device;
- and
- means for creating a final address by combining said first address information with said prestored address translation information.
A bridge for transferring information between a first bus and a second bus, comprising:
- means for storing partial address information used in transferring information;
- means for receiving device-identification information from a device coupled to the first bus;
- means for accessing said partial address information using said device-identification information;
- means for forming final address information from address information from the device and said accessed partial address information;
- and,
- means for transferring information using said final address information.
A method for developing a final address for transferring information between a first device providing device-identification information and auxiliary address information and a second device, comprising the steps of:
- accessing partial address information using the device-identification information from the first device to select from one of several prestored address information associated with said first device;
- and
- forming a final address using the accessed partial address information and auxiliary address information from said device.
A system for transferring information between a first bus having a first width and a second bus having a width greater than the first width, comprising:
- a first device connected to said first bus for transferring information to a second device connected to said second bus;
- a partial address information retrieval element for receiving device identification information identifying said first device connected to said first bus, and retrieving partial address information based on said device identification information;
- an address translation element for receiving an initial address from said first device and-forming a final address from said initial address and said partial address information;
- and
- a data communication element for transmitting information from said first device to said second device using said final address.
Apparatus for translating addresses for communication from devices having a first addressing capability to devices having a second addressing capability, comprising:
- a memory for storing prestored address translation information;
- an accessing element for accessing said prestored address translation information using device identification information which identifies one of said devices having said first addressing capability, said accessing element comprising a selecting element for selecting one of several prestored address information associated with said one device;
- and
- an address translating element for creating a final address by combining a first address from a device associated with said identification information and said prestored address translation information.
A method for transferring information between a first bus and a second bus, comprising:
- receiving device-identification information from a device coupled to the first bus;
- accessing partial address information using said device-identification information;
- forming final address information from address information from the device and said accessed partial address information;
- and
- transferring information using said final address information.
Dependencies are inferred from the claim text.