Testing of termination circuits in SCSI bus controllers
First Claim
Patent Images
1. A method of testing termination circuits, comprising:
- providing a bus having a first end and a second end, a first termination circuit coupled to the first end, and a second termination circuit coupled to the second end;
enabling the first termination circuit by a first bus controller and disabling the second termination circuit by a second bus controller;
sending first test signals to the bus from the first bus controller,receiving by the second bus controller second test signals from the bus corresponding to the first test signals; and
determining by the second bus controller that the first termination circuit is defective if the second test signals are not the same as the first test signals.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are provided for testing termination circuits in SCSI bus controllers. In one embodiment, the termination circuits are tested by sending test data between respective SCSI controllers of the termination circuits for varying enabled/disabled statuses of the termination circuits.
-
Citations
19 Claims
-
1. A method of testing termination circuits, comprising:
-
providing a bus having a first end and a second end, a first termination circuit coupled to the first end, and a second termination circuit coupled to the second end; enabling the first termination circuit by a first bus controller and disabling the second termination circuit by a second bus controller; sending first test signals to the bus from the first bus controller, receiving by the second bus controller second test signals from the bus corresponding to the first test signals; and determining by the second bus controller that the first termination circuit is defective if the second test signals are not the same as the first test signals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A digital system for testing termination circuits, comprising:
-
a bus having a first end and a second end; a first termination circuit coupled to the first end; a second termination circuit coupled to the second end; a first bus controller configured to; enable the first termination circuit, send first test signals to the bus, and a second controller configured to; disable the second termination circuit, receive second test signals from the bus corresponding to the first test signals, and determine that the first termination circuit is defective if the second test signals are not the same as the first test signals. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of testing termination circuits, comprising:
-
providing a bus having a first end and a second end, a first termination circuit coupled to the first end, and a second termination circuit coupled to the second end; enabling the first and second termination circuits; sending first test signals to the bus; receiving second test signals from the bus corresponding to the first test signals; and determining that both the first and second termination circuits are defective if the second test signals are not the same as the first test signals. - View Dependent Claims (16, 17, 18)
-
-
19. A method of testing termination circuits, comprising:
-
(a) providing a SCSI bus having a first end and a second end, a first termination circuit coupled to the first end, a second termination circuit coupled to the second end, a first SCSI bus controller coupled to the first end and including the first termination circuit, and a second SCSI bus controller coupled to the second end and including the second termination circuit; (b) enabling the first and second termination circuits with the first and second SCSI bus controllers, respectively; (c) sending, with the first SCSI bus controller, first test signals to the bus; (d) receiving, with the second SCSI bus controller, second test signals from the bus corresponding to the first test signals; (e) determining that both the first and second termination circuits are defective if the second test signals are not the same as the first test signals; (f) enabling the first termination circuit with the first SCSI bus controller and disabling the second termination circuit with the second SCSI bus controller if the second test signals are the same as the first test signals; (g) sending, with the first SCSI bus controller, third test signals to the bus; (h) receiving, with the second SCSI bus controller, fourth test signals from the bus corresponding to the third test signals; (i) determining that the first termination circuit is defective if the fourth test signals are not the same as the third test signals; (j) disabling the first termination circuit with the first SCSI bus controller and enabling the second termination circuit with the second SCSI bus controller if the fourth test signals are the same as the third test signals; (k) sending, with the first SCSI bus controller, fifth test signals to the bus; (l) receiving, with the second SCSI bus controller, sixth test signals from the bus corresponding to the fifth test signals; (m) determining that the second termination circuit is defective if the sixth test signals are not the same as the fifth test signals; and (n) determining that the first and second termination circuits are not defective if the sixth test signals are the same as the fifth test signals.
-
Specification