Reconfigurable bus
First Claim
1. A method of configuring a bus to interface with a first or second type of device comprising:
- (a) causing a first type of device to assert a bit on a predetermined line of said bus when said first type of device is coupled thereto and causing said type of device to not assert said bit when said second type of device is coupled thereto; and
(b) configuring said bus a first way if said bit is asserted and a second way if said bit is not asserted.
3 Assignments
0 Petitions
Accused Products
Abstract
In a system having a first computer with a first processor, a reconfigurable bus for coupling the first processor to a first type of device in one configuration and to a second type of device in another configuration is accomplished using a bus coupled to the first processor and having at least a plurality of data and address lines and plurality of configuration lines, a device for detecting the assertion of a bit on one of the configuration lines, assertion indicating that a first type of device requiring an I/O bus is attached and nonassertion that a memory is attached and registers coupled to configuration lines to receive and store binary information on bus for one configuration and to receive an input on at least one of the lines and provide an output at least another of the lines in the other configuration.
-
Citations
14 Claims
-
1. A method of configuring a bus to interface with a first or second type of device comprising:
-
(a) causing a first type of device to assert a bit on a predetermined line of said bus when said first type of device is coupled thereto and causing said type of device to not assert said bit when said second type of device is coupled thereto; and (b) configuring said bus a first way if said bit is asserted and a second way if said bit is not asserted. - View Dependent Claims (2)
-
-
3. A method of configuring a bus to interface with a first or second type of device comprising:
-
(a) causing a first type of device to assert a bit on a predetermined line of said bus when said first type of device is coupled thereto and causing second type of device to not assert said bit when said second type of device is coupled thereto; and (b) configuring said bus a first way if said bit is asserted and a second way if said bit is not asserted; and (c) wherein said second type of device comprises a computer system including a first processor and a memory and wherein signals on said bus include control signals for locking and unlocking the memory of said computer system. - View Dependent Claims (4, 5)
-
-
6. A method of configuring a bus to interface with a first or second type of device comprising:
-
(a) causing a first type of device to assert a bit on a predetermined line of said bus when said first type of device is coupled thereto and causing second type of device to not assert said bit when said second type of device is coupled thereto; (b) configuring said bus a first way if said bit is asserted and a second way if said bit is not asserted; (c) wherein said second type of device is a memory and said first type of device is an input/output device which requires input and output signals and wherein said step of configuring said bus comprises configuring said bus as a unidirectional bus to receive input from said memory if said bit is not asserted and to configure said bus as an input/output device bus so as to have input lines and output lines that carry input and output signals if said bit is asserted; and (d) wherein said bus is coupled to another input/output device, said another input/output device executing bus cycles on said bus and said input signals include a first signal from said input/output device requesting said another input/output device to extend a bus cycle. - View Dependent Claims (7)
-
-
8. In a system having a first computer with a first processor, apparatus for providing a reconfigurable bus for coupling said first processor to a first type of device in one configuration and to a second type of device in another configuration comprising:
-
(a) a bus coupled to said first processor and having a plurality of data and address lines and a plurality of configuration lines; (b) means for detecting the assertion of a bit on a predetermined one of said configuration lines, assertion indicating that a first type of device requiring an I/O bus is attached and nonassertion indicating that a second type of device requiring a memory bus is attached; (c) first means coupled to said configuration lines to receive and store binary information on said bus; and (d) second means coupled to at least some of said configuration lines and to said detecting means and responsive to said detecting means to receive an input on at least one of said lines and provide an output on at least another of said lines. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification