Claims
- 1. A method for dynamically determining an address that uniquely identifies a hardware component on a common bus, said method comprising the steps of:requesting an address on a common access channel from among a plurality of addresses allocated to said common access channels; and receiving an assigned address for further communication on said bus in response to said request.
- 2. The method according to claim 1, further comprising the step of assigning at least one common access channel for each type of said hardware component.
- 3. The method according to claim 1, wherein said address request is sent on a randomly selected one of said plurality of common access channels.
- 4. The method according to claim 1, further comprising the step of transmitting with said address request identification information describing said hardware component and how said hardware component is located within a larger piece of equipment.
- 5. A method for allocating an address space on a common bus utilized by a plurality of hardware components, said method comprising the steps of:allocating a plurality of addresses in said address space as a common access channel for requesting addresses; and allocating a range of addresses in said address space as assigned addresses for communicating with said hardware components in response to said requests on said common access channel.
- 6. The method according to claim 5, further comprising the step of assigning at least one common access channel for each type of said hardware component.
- 7. The method according to claim 5, wherein a hardware component randomly selects one of said common access channels for requesting an address.
- 8. A system for dynamically determining an address that uniquely identifies a hardware component on a common bus, said system comprising:a memory for storing computer readable code; and a processor operatively coupled to said memory, said processor configured to: request an address on a common access channel from among a plurality of addresses allocated to said common access channels; and receive an assigned address for further communication on said bus in response to said request.
- 9. The system according to claim 8, wherein at least one common access channel is assigned for each type of said hardware component.
- 10. The system according to claim 8, wherein said address request is sent on a randomly selected one of said plurality of common access channels.
- 11. The system according to claim 8, wherein said processor is further configured to transmit with said address request identification information describing said hardware component and how said hardware component is located within a larger piece of equipment.
- 12. A system for allocating an address space on a common bus utilized by a plurality of hardware components, said system comprising:a memory for storing computer readable code; and a processor operatively coupled to said memory, said processor configured to: allocate a plurality of addresses in said address space as a common access channel for requesting addresses; and allocate a range of addresses in said address space as assigned addresses for communicating with said hardware components in response to said requests on said common access channel.
- 13. The system according to claim 12, wherein said processor is further configured to assign at least one common access channel for each type of said hardware component.
- 14. The system according to claim 12, wherein a hardware component randomly selects one of said common access channels for requesting an address.
CROSS REFERENCE TO RELATED APPLICATION
The present invention is related to United States Patent Application entitled “Method And Apparatus For Determining An Address Uniquely Identifying A Hardware Component On A Common Bus,” U.S. Ser. No. 09/198,289, filed contemporaneously herewith, assigned to the assignee of the present invention and incorporated by reference herein.
US Referenced Citations (16)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0 486 818 |
May 1992 |
EP |
Non-Patent Literature Citations (1)
Entry |
L.A. Baxter et al., “System 75: Communications and Control Architecture,” AT&T Technical Journal, vol. 64, No. 1, 153-173 (Jan. 1985). |