Automatic bus termination readjustment
AssigneeHewlett-Packard Development Company, L.P.
InventorsWing Chan, David L. Griffith
Life of this patent
Estimating the term…
Abstract
An on line serviceable computing system employing a small computer system interface (SCSI) bus architecture connecting two host computers to at least one additional shared device including a termination adapter circuit that can sense when a SCSI termination at the end of the SCSI bus is lost and automatically switch in a new SCSI bus termination to thereby ensure that the bus is terminated at both ends as required for continuous operation.
Claims15
A processing system, comprising:
- first and second processing devices each respectively coupled to first and second bus segments, each of the first and second processing devices having a termination component for electrically terminating an end of the respective first and second bus segments, each of the first and second terminating devices supplying a termination potential;
- a bus interface unit, including first and second bus switch elements coupled to a third bus segment and respectively to the first and second bus segments;
- a processing elements coupled to the third bus segment;
- a detection unit coupled to receive the termination potential from the first and second processing devices to de-couple the first bus segment from the third bus segment and couple a termination impedance to the third bus segment.
A processing system, comprising
- first and second processing devices each respectively coupled to first and second bus segments, each of the first and second processing devices having a termination component for electrically terminating an end of the respective first and second bus segments, each of the first and second processing devices supplying a termination potential;
- first and second bus switch elements coupled to a third bus segment and respectively to the first and second bus segments;
- first and second bus terminators, each configured for being selectively coupled to the third bus segment, wherein in an absence of the termination potential from the first processing device the first terminator is coupled to the third bus segment;
- a plurality of SCSI devices coupled to the third bus segment and positioned between the first and second bus terminators;
- and
- first and second inverters each respectively coupled to receive the termination potential from the first and second processing devices, the first inverter activating the first bus switch element to de-couple the first bus segment from the third bus segment in the absence of the termination potential from the first processing device.
A method for automatic bus termination readjustment, comprising:
- coupling first and second processing devices to first and second bus segments, respectively, each processing device having a termination component and supplying a termination potential;
- coupling first and second bus switch elements to a third bus segment and respectively to the first and second bus segments;
- determining the presence of termination potentials from the first and second processing devices;
- and
- in an absence of the terminating potential from the first processing device,
- de-coupling the first bus segment from the third bus segment by activating the first bus switch element, and
- coupling a termination impedance to the third bus segment.
Computer readable medium embodying program code with instructions for automatic bus termination readjustment, comprising:
- program code for causing a computer to couple first and second processing devices to first and second bus segments, respectively, each processing device having a termination component and supplying a termination potential;
- program code for causing a computer to couple first and second bus switch elements to a third bus segment and respectively to the first and second bus segments;
- program code for causing a computer to determine the presence of termination potentials from the first and second processing devices;
- and
- in an absence of the terminating potential from the first processing device,
- program code for causing a computer to de-couple the first bus segment from the third bus segment by activating the first bus switch element, and
- program code for causing a computer to couple a termination impedance to the third bus segment.
A processing system for automatic bus termination readjustment, comprising
- means for coupling first and second processing devices to first and second bus segments, respectively, each processing device having a termination component and supplying a termination potential;
- means for coupling first and second bus switch elements to a third bus segment and respectively to the first and second bus segments;
- means for determining the presence of termination potentials from the first and second processing devices;
- and
- in an absence of the terminating potential from the first processing device,
- means for de-coupling the first bus segment from the third bus segment by activating the first bus switch element, and
- means for coupling a termination impedance to the third bus segment.
A method for automatic bus termination readjustment, comprising:
- coupling first and second processing devices to first and second bus segments respectively, each processing device having a termination component and supplying a termination potential;
- coupling first and second bus switch elements to a third bus segment and respectively to the first and second bus segments;
- providing first and second bus terminators, each with associated circuitry for allowing it to be selectively coupled or de-coupled to the third bus segment;
- determining the presence of the termination potentials from the first and second processing devices;
- and
- in an absence of the terminating potential signal from the first processing device,
- de-coupling the first bus segment from the third bus segment by activating the first bus switch element, and
- coupling the first bus terminator electrically to the third bus segment.
Computer readable medium embodying program code with instructions for automatic bus termination readjustment, comprising:
- program code for causing a computer to couple first and second bus switch elements to a third bus segment and respectively to the first and second bus segments;
- program code for causing a computer to provide first and second bus terminators, each with associated circuitry for allowing it to be selectively coupled or de-coupled to the third bus segment;
- program code for causing a computer to determine the presence of the termination potentials from the first and second processing devices;
- and
- in an absence of the terminating potential signal from the first processing device,
- program code for causing a computer to de-couple the first bus segment from the third bus segment by activating the first bus switch element, and
- program code for causing a computer to couple the first bus terminator electrically to the third bus segment.
A system for automatic bus termination readjustment, comprising
- means for coupling first and second bus switch elements to a third bus segment and respectively to the first and second bus segments;
- means for providing first and second bus terminators, each with associated circuitry for allowing it to be selectively coupled or de-coupled to the third bus segment;
- means for determining the presence of the termination potentials from the first and second processing devices;
- and
- in an absence of the terminating potential signal from the first processing device,
- means for de-coupling the first bus segment from the third bus segment by activating the first bus switch element, and
- means for coupling the first bus terminator electrically to the third bus segment.
Dependencies are inferred from the claim text.