Apparatus for preventing transferring of data with peripheral device for period of time in response to connection or disconnection of the device with the apparatus
First Claim
1. Apparatus for automatically recognizing and operating cooperatively with a plurality of predefined different types of peripheral devices, said apparatus comprising:
- a connector interface for transmitting and receiving peripheral device data signals to and from a peripheral device coupled thereto, and for receiving a plurality of peripheral identification signals from said peripheral device;
interface control circuits coupled to said connector interface;
a plurality of configuration registers coupled to said plurality of interface control circuits, said configuration registers storing values that govern operation of said interface control circuits;
a transition detector, coupled to said connector interface, for identifying a change in signal value in said plurality of peripheral identification signals, said change in signal value indicating connection or disconnection of a peripheral device to said connector interfacer said transition detector responding solely to said change in signal value;
an interface disable generator and signal delay compensator, activated by said transition detector, for temporarily applying a disable signal to said connector interface, said disable signal creating a disable state preventing said connector interface from transmitting and receiving said peripheral device data signals to and from any peripheral device coupled thereto for a period of at least 0.2 seconds;
a signal decoder, coupled to said connector interface, for identifying the type of peripheral device, if any, connected to said connector interface, based upon said plurality of peripheral identification signals; and
means, coupled to said configuration registers and said transition detector, for loading configuration data into said configuration registers, in accordance with said identified peripheral device type during said disable state.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system includes a peripheral device connector interface that automatically identifies the type of peripheral device, if any, coupled to the interface and configures itself for handling data flows to and from peripheral devices of the identified type. The system includes a connector that receives a number of peripheral identification signals that are generated by a peripheral device attached to the connector. Peripheral device data signals, which are also received at the connector, are routed by a connector interface. A number of interface circuits are provided to control the different types of peripheral devices that may be attached to the connector. The interface circuits are coupled to configuration registers that provide operational information for the interface circuits. A transition detector identifies any change in the peripheral identification signals. Any change in the peripheral identification signals corresponds to a change in the peripheral device attached to the connector. In response to a changed peripheral device, an interface disable generator applies a disable signal to the connector interface. A signal decoder is then used to decode the peripheral identification signals so as to identify the peripheral attached to the connector. After the peripheral is identified, configuration data for the peripheral is loaded into the configuration registers.
-
Citations
14 Claims
-
1. Apparatus for automatically recognizing and operating cooperatively with a plurality of predefined different types of peripheral devices, said apparatus comprising:
-
a connector interface for transmitting and receiving peripheral device data signals to and from a peripheral device coupled thereto, and for receiving a plurality of peripheral identification signals from said peripheral device; interface control circuits coupled to said connector interface; a plurality of configuration registers coupled to said plurality of interface control circuits, said configuration registers storing values that govern operation of said interface control circuits; a transition detector, coupled to said connector interface, for identifying a change in signal value in said plurality of peripheral identification signals, said change in signal value indicating connection or disconnection of a peripheral device to said connector interfacer said transition detector responding solely to said change in signal value; an interface disable generator and signal delay compensator, activated by said transition detector, for temporarily applying a disable signal to said connector interface, said disable signal creating a disable state preventing said connector interface from transmitting and receiving said peripheral device data signals to and from any peripheral device coupled thereto for a period of at least 0.2 seconds; a signal decoder, coupled to said connector interface, for identifying the type of peripheral device, if any, connected to said connector interface, based upon said plurality of peripheral identification signals; and means, coupled to said configuration registers and said transition detector, for loading configuration data into said configuration registers, in accordance with said identified peripheral device type during said disable state.
-
-
2. An apparatus for automatically recognizing and configuring itself to operate cooperatively with a peripheral device, said apparatus comprising:
-
a connector for receiving a first peripheral identification signal and a second peripheral identification signal, said first peripheral identification signal and said second peripheral identification signal being generated by a peripheral device coupled to said connector; a connector interface coupled to said connector, said connector interface controlling the routing of peripheral device data signals generated by said peripheral device and received at said connector; a plurality of interface circuits coupled to said connector interface; a transition detector, coupled to said connector, for identifying a change in signal value in said first peripheral identification signal or said second peripheral identification signal, said change in signal value indicating a changed peripheral device connection at said connector, said transition detector responding solely to said change in signal value; an interface disable generator, activated by said transition detector, for applying a disable signal to said connector interface for a predetermined period of time, said disable signal creating a disable state preventing said connector interface from routing data signals output by said peripheral device, said interface disable generator being coupled to said transition detector; and a signal decoder for identifying said peripheral device based upon said first peripheral identification signal and said second peripheral identification signal, during said disable state, said signal decoder being coupled to said connector interface and said transition detector. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for recognizing and configuring a cable-connected peripheral device, said method comprising the steps of:
-
receiving a plurality of peripheral identification signals from a peripheral device to be identified; identifying a change in signal value in said plurality of peripheral identification signals upon connection or disconnection of said cable-connected peripheral device; temporarily disabling receipt of peripheral data generated by said peripheral device and transmission of data to said peripheral device for a period of at least 0.2 seconds after said change in signal value is identified; and identifying, during said disabling step, said peripheral device based solely upon said changed value of said plurality of peripheral identification signals. - View Dependent Claims (11, 12, 13, 14)
-
Specification