Automation initialization of reconfigurable on-line automatic test system
Self configuring computer network with automatic bus exchange of module identification numbers and processor assigned module numbers
Local area network with carrier sense collision avoidance
Local area network with self assigned address method
Apparatus for assigning addresses to pluggable modules based on contact configuration
Self-configuring modular computer system with automatic address initialization
Method for configuring an input/output module coupled to a programmable logic controller
Modular expansion bus configuration
Apparatus and method for assigning addresses to SCSI supported peripheral devices
Automatic station identification where function modules automatically initialize Patent #: 5204669
ApplicationNo. 680313 filed on 04/04/1991
US Classes:710/9, Address assignment370/257, In a bus system370/463Details of circuit or interface for connecting user to the network
ExaminersPrimary: Bowler, Alyssa H.
Assistant: Shah, Alpesh M.
Attorney, Agent or Firm
International ClassesG06F 013/00
AbstractA desktop communications network connects numerous peripheral devices to a host computer via a single host interface. The host interface and each peripheral device's interface has its own CPU, with software for assigning each peripheral device a unique address. The bus interface associated with each peripheral device typically stores a unique identifier string that is used by the host computer to identify each peripheral device connected to the network. Alternately, the host can distinguish identical peripheral devices by the order in which they are first used. As a result, several peripheral devices of the same type can be connected to the network, each being assigned a distinct network address. Peripherals can be connected and disconnected to the desktop bus while the system is running. The software in the host and peripheral bus interfaces automatically reconfigure the assigned bus addresses. Peripherals with sub-devices are accommodated with a communications protocol that allows up to four sub-devices to be connected to each bus interface. Each peripheral device's bus interface contains a set of capabilities information that is retrieved by the host's interface and is used to determine how the host computer communicates with each peripheral device. For instance, the capabilities information may be used to select a device driver program for use with each peripheral device. In the case of keyboards, the capabilities information may contain a translation table which specifies how the data generated by each keystroke should be interpreted.