Programmable I/O device identification
AssigneeInternational Business Machines Corporation
InventorJames M. McVey
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorJames M. McVey
Estimating the term…
A computer system having a CPU connected to I/O devices via a channel sets addresses into the I/O devices by the CPU. The I/O devices, for purposes of control, are grouped in types. To load device addresses or identifiers, the processor sends a type identifier to the I/O devices. The device having the highest ordered priority of the same type of device and which does not have an assigned identifier responds by inhibiting all lower ordered devices of its type. It is then loaded with its unique assigned identifier which results in the setting of a status latch therein. This setting allows the next lowest ordered device of the same type of devices to then be assigned and loaded with an identifier by the processor. This process continues until all I/O devices of the same type are loaded with identifiers. The process is then repeated for each other type of I/O devices in the system.
In a computer system having a CPU connected to I/O devices via a channel for setting addresses into said I/O devices by said CPU, the improvement comprising:
In an information processing system including a processor, memory, and a plurality of peripheral input/output devices each having a hardwired type code, improved apparatus for dynamically assigning identifiers to those devices comprising:
Dependencies are inferred from the claim text.