Method and apparatus for robust addressing on a dynamically configurable bus
First Claim
Patent Images
1. A bus system, comprising:
- a bus;
a first bus device having a guaranteed unique identifier installed by a manufacturer and a first physical address on the bus;
a second bus device having a second physical address on the bus; and
a bus manager to query the first and second bus devices to determine a guaranteed unique identifier for the bus devices, and the bus manager to access a map in one of the bus devices to map the guaranteed unique identifiers to the physical addresses in automatic response to a configuration event causing a change in the physical address, wherein the map is bidirectional to locate the physical address from the guaranteed unique identifier and to locate the guaranteed unique identifier from the physical address.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention in one embodiment is a dynamically configurable bus system, including a dynamic bus; a bus device having a first guaranteed unique identifier and a first physical address on the dynamic bus; and a bus manager having a second guaranteed unique identifier and a second physical address on the dynamic bus. The bus manager maps the first and second guaranteed unique identifiers to the first and second physical addresses, respectively.
17 Citations
11 Claims
-
1. A bus system, comprising:
-
a bus; a first bus device having a guaranteed unique identifier installed by a manufacturer and a first physical address on the bus; a second bus device having a second physical address on the bus; and a bus manager to query the first and second bus devices to determine a guaranteed unique identifier for the bus devices, and the bus manager to access a map in one of the bus devices to map the guaranteed unique identifiers to the physical addresses in automatic response to a configuration event causing a change in the physical address, wherein the map is bidirectional to locate the physical address from the guaranteed unique identifier and to locate the guaranteed unique identifier from the physical address. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A bus system, comprising:
-
a bus; and a plurality of bus devices coupled to the bus, each of the plurality of bus devices having a guaranteed unique identifier installed by a manufacturer of said each of the plurality of bus devices and a physical address on the bus, a first one of the plurality of bus devices to act as a bus manager and to query at least a set of the plurality of bus devices to determine guaranteed unique identifiers for the bus devices, the bus manager to access a map in a second one of the plurality of bus devices to map each of the guaranteed unique identifiers to a respective physical address of one of the plurality of bus devices in automatic response to a configuration event causing a change in at least one of the physical addresses, wherein the first device is not the second device, wherein the map is bidirectional to locate the physical address from the guaranteed unique identifier and to locate the guaranteed unique identifier from the physical address. - View Dependent Claims (7, 8, 9)
-
- 10. A computer readable program storage device encoded with instructions that, when executed by a computer, cause a bus manager in a first bus device to query a plurality of bus devices to determine guaranteed unique identifiers for the bus devices, the bus manager to access a map in a second bus device to map each of the plurality of manufacturer-installed guaranteed unique identifiers to a respective physical address of one of the plurality of bus devices in a bus system in automatic response to a configuration event causing a change in at least one of the physical addresses, wherein the first device is not the second device and the first and second devices are on the first bus, wherein the map is bidirectional to locate the physical address from the guaranteed unique identifier and to locate the guaranteed unique identifier from the physical address.
Specification