Automatic test system
First Claim
1. An automatic test system for testing controllers for computer peripherals, comprising:
- processing means for generating data and control signals directing a controller-under-test to initiate a plurality of predetermined actions;
receiver means, removably attached to the test system, for communicating the data and control signals from the processor means to the controller-under-test, said receiver means being configured for use with a specific type of peripheral controller; and
emulator means, connected to the processor means and detachably coupled to the controller-under-test, for emulating a peripheral device to be controlled by the controller, said emulator means for receiving data, status, and control signals from the processor means and the controller-under-test, wherein the emulator means receives data and commands from the controller-under-test and makes data and status signals available to the controller under direction of the processor means to test the performance of the controller-under-test.
2 Assignments
0 Petitions
Accused Products
Abstract
An automatic test system for both production and trouble shooting evaluation of various computer peripheral controller devices. The automatic test system includes a central processing unit, a receiver card adapted to receive a particular type of peripheral controller-under-test and a peripheral emulator. The automatic test system may be employed in the testing of a wide range of peripheral controller devices by utilizing differing receiver cards adapted to each specific kind of peripheral under test. In operation command and data signals are sent from the processor to the controller-under-test through the receiver card, causing the controller-under-test to send modified command and data signals to the peripheral emulator. The central processor then accesses memory in the peripheral emulator to ascertain if the controller-under-test sent the proper commands and data. Testing is further carried out by the central processor loading both normal and abnormal data and status signals into the peripheral emulator and subsequently instructing the unit-under-test to extract the data from the emulator and submit it to the central processor.
53 Citations
6 Claims
-
1. An automatic test system for testing controllers for computer peripherals, comprising:
-
processing means for generating data and control signals directing a controller-under-test to initiate a plurality of predetermined actions; receiver means, removably attached to the test system, for communicating the data and control signals from the processor means to the controller-under-test, said receiver means being configured for use with a specific type of peripheral controller; and emulator means, connected to the processor means and detachably coupled to the controller-under-test, for emulating a peripheral device to be controlled by the controller, said emulator means for receiving data, status, and control signals from the processor means and the controller-under-test, wherein the emulator means receives data and commands from the controller-under-test and makes data and status signals available to the controller under direction of the processor means to test the performance of the controller-under-test. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A modular automatic test system for the testing of controllers for computer peripheral devices comprising:
-
procesing means for generating control signals corresponding to tests to be performed or a controller-under-test and receiving signals corresponding to the results of tests; a plurality of interchangeable receiver means for interfacing said processing means to various controllers to be tested, each receiver means being alternately connectable to the processing means and including a receptacle for receiving a controller; communications means for electrically coupling the controller to the processing means to enable communication therebetween; and emulator means, connectable to the processing means and to a controller-under-test, for emulating a peripheral device to be controlled by the controller, said emulator means for receiving commands and data from the controller-under-test as instructed by the processing means and providing information to the processing means indicative of whether said commands and data were properly generated by the controller, said emulator means also for providing signals to the controller-under-test to indicate various operations of the controller wherein signals from the controller and emulator means are analyzed by the processing means to determine if the controller is operating properly.
-
Specification