Serially controlled programmable test network
First Claim
1. A network system for serially connecting a host processing system to plurality of computer peripherals, for testing said plurality of computer peripherals, the network comprising:
- a host processing system for sending and receiving tokens, wherein the received tokens include resultant test reports, which are further processed and displayed, and the sent tokens include instructions defining a test sequence and configuration commands, N programmable test systems,a first serial connection between the host processing system and a first of the N programmable test systems,N - 1 serial connections, providing a serial connection between the first of the N programmable test systems and a next programmable test system, each such programmable test system connected to a next one of said programmable test systems, until all N of said programmable test systems are connected one-to-one by a serial connection,a bus attached to each of said programmable test system, and the bus is connected to one or more of said plurality of computer peripherals to be tested,each programmable test system comprising;
a network processing system, wherein the network processing system includes;
means for receiving, sending and regenerating the tokens,means for performing network addressing function and maintaining logical continuity along all of said serial connections,first means for generating test information in response to said instructions defining a test sequence,second means or generating a resultant test report in response to result information generated by a test processing system,means for signaling the host processing system, that the resultant test report is ready for sending and sending upon the host processing system request,means or interfacing with the test processing for sending at least the test information and the configuration commands and receiving at least the result information, andtest processing system including;
first means for interfacing with the network processing system for sending at least the result information and receiving at least the test information and the configuration commands,means or reconfiguring in response to the configuration commands sent by the host processing system,means for generating test patterns on the bus,means or verifying a response from the bus to the test patterns,means for logging errors, in response to the verification, as a part of the result information,a second means for interfacing with the bus, including means for operating under the protocol of the bus.
0 Assignments
0 Petitions
Accused Products
Abstract
A connector and data analyzer operate with a network of data storage devices connected to a serial data link. An arbitrarily large number of data storage devices may be connected via a serial data link with use of the connectors. Each device is connected to the serial data link by a connector. In one aspect of this invention, the converter is a microprocessor based system which functions to interface with the serial data link network and the bus attached to the peripheral device. In one embodiment, the microprocessor based system is generally composed of a network processor system and a device processor system. The converter may comprise a network processor which functions to maintain network continuity, monitors the serial data link for commands to the selected peripheral device, and provides command and information to a programmable device processor portion of the converter. The programmable device processor is configurable to interface with various bus requirements, and transfers control and data information to and from the peripheral device over the device bus. An important application of this invention is in providing a network for testing or analyzing peripheral devices via a host computer.
-
Citations
5 Claims
-
1. A network system for serially connecting a host processing system to plurality of computer peripherals, for testing said plurality of computer peripherals, the network comprising:
-
a host processing system for sending and receiving tokens, wherein the received tokens include resultant test reports, which are further processed and displayed, and the sent tokens include instructions defining a test sequence and configuration commands, N programmable test systems, a first serial connection between the host processing system and a first of the N programmable test systems, N - 1 serial connections, providing a serial connection between the first of the N programmable test systems and a next programmable test system, each such programmable test system connected to a next one of said programmable test systems, until all N of said programmable test systems are connected one-to-one by a serial connection, a bus attached to each of said programmable test system, and the bus is connected to one or more of said plurality of computer peripherals to be tested, each programmable test system comprising; a network processing system, wherein the network processing system includes; means for receiving, sending and regenerating the tokens, means for performing network addressing function and maintaining logical continuity along all of said serial connections, first means for generating test information in response to said instructions defining a test sequence, second means or generating a resultant test report in response to result information generated by a test processing system, means for signaling the host processing system, that the resultant test report is ready for sending and sending upon the host processing system request, means or interfacing with the test processing for sending at least the test information and the configuration commands and receiving at least the result information, and test processing system including; first means for interfacing with the network processing system for sending at least the result information and receiving at least the test information and the configuration commands, means or reconfiguring in response to the configuration commands sent by the host processing system, means for generating test patterns on the bus, means or verifying a response from the bus to the test patterns, means for logging errors, in response to the verification, as a part of the result information, a second means for interfacing with the bus, including means for operating under the protocol of the bus. - View Dependent Claims (2, 3, 4, 5)
-
Specification