System and method for assigning unique addresses to agents on a

Electrical computers and digital data processing systems: input/ – Input/output data processing – Peripheral configuration

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

710 62, G06F 1100, G06F 300

Patent

active

060094796

ABSTRACT:
A computer system including a bus master performs a method for automatically assigning addresses to agents on a bus. Addresses are automatically assigned so that a computer system user does not set physical or logical switches, either manually or through software programming. The system and method also automatically assign unique addresses to new devices that are inserted on the bus while the bus is operating, thereby supporting "hot pluggable" devices. Slave agents are originally configured to operate at a class address. At the beginning of the method, a master determines whether any of the slaves reside at the class address. If so, then the master determines a new unique address and issues a Get Bitwise UID command to the slaves residing at the class address. Each of the slaves receives the Get Bitwise UID and responsively transmits a hardware identification (UID) in a loop of bitwise byte transmissions. One slave successfully transmits the hardware identification (UID) while the other individual slaves detect transmission errors during transmission of the hardware identification (UID) and terminate transmission upon the error detection. The unsuccessful slaves, if previously residing at a unique address, revert to the class address. The master receives the hardware identification (UID) of the successfully transmitting slave and issues a Set Address command in combination with the hardware identification (UID) and the new unique address to all slave agents at the class address. Only the slave agent with a hardware identification (UID) matching the UID of the Set Address command processes the Set Address command to completion and is assigned the address. The master uses the Get Bitwise UID command followed by the Set Address command in a loop to locate, identify and assign addresses to agents responding to a predetermined class address.

REFERENCES:
patent: 4679192 (1987-07-01), Vanbrabant
patent: 4701878 (1987-10-01), Gunkel et al.
patent: 4727475 (1988-02-01), Kiremidjian
patent: 4773005 (1988-09-01), Sullivan
patent: 5148389 (1992-09-01), Hughes
patent: 5175822 (1992-12-01), Dixon et al.
patent: 5204669 (1993-04-01), Dorfe et al.
patent: 5317693 (1994-05-01), Cuenod et al.
patent: 5379437 (1995-01-01), Celi, Jr. et al.
patent: 5404460 (1995-04-01), Thomsen et al.
patent: 5483518 (1996-01-01), Whetsel
patent: 5499374 (1996-03-01), Di Giulio et al.
patent: 5524269 (1996-06-01), Hamilton et al.
patent: 5708831 (1998-01-01), Schon

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for assigning unique addresses to agents on a does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for assigning unique addresses to agents on a , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for assigning unique addresses to agents on a will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2390074

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.