Interface control system for high speed processing based on comparison of sampled data values to expected values
First Claim
1. An interface control system comprising:
- (a) means coupled to an interface for sampling an input control signal at said interface;
(b) first compare means connected to said sampling means for comparing a current sampled value of said input control signal sampled by said sampling means with an expected value for the input control signal;
(c) response means connected to said first compare means for generating a response signal in response to said input control signal and a next expected value signal representing the expected value of the next input control signal in accordance with a predetermined interface operation specification when said first compare means indicates an equality between the current sampled value and the expected value; and
(d) means connected to said sampling means for storing a sampled value to provide a previously sampled value signal, second compare means connected to said sampling means and said storing means for comparing the current sampled value of said input control signal with said previously sampled value signal, and means connected to said first and second compare means for generating an abnormal condition signal when both of said first and second compare means indicate compare unequal conditions.
1 Assignment
0 Petitions
Accused Products
Abstract
An interface control system between a plurality of devices, such as a channel and an I/O device, includes sampling means for high speed sampling input control signals on an interface, a compare circuit for comparing a current sampled value sampled by the sampling means with an expected value for the input control signal previously prepared in the system and with a previously sampled value, respectively, to produce a compare equal signal when the sampled value is equal to the expected value, a matrix logic circuit responsive to the compare equal signal to set an output signal line corresponding to the expected value and an expected value for next sampling, and a circuit to produce a signal indicating an error condition or an exceptional condition when the sampled value is not equal to the expected value and the previous sampled value, to activate another logic circuit.
-
Citations
19 Claims
-
1. An interface control system comprising:
-
(a) means coupled to an interface for sampling an input control signal at said interface; (b) first compare means connected to said sampling means for comparing a current sampled value of said input control signal sampled by said sampling means with an expected value for the input control signal; (c) response means connected to said first compare means for generating a response signal in response to said input control signal and a next expected value signal representing the expected value of the next input control signal in accordance with a predetermined interface operation specification when said first compare means indicates an equality between the current sampled value and the expected value; and (d) means connected to said sampling means for storing a sampled value to provide a previously sampled value signal, second compare means connected to said sampling means and said storing means for comparing the current sampled value of said input control signal with said previously sampled value signal, and means connected to said first and second compare means for generating an abnormal condition signal when both of said first and second compare means indicate compare unequal conditions. - View Dependent Claims (2)
-
-
3. An interface control system between a channel and an input/output (I/O) device comprising;
-
microprogram control means connected to a basic processing unit to carry out start and termination operations of a command and connected to a main storage to control data transfer between said main storage and said channel; and an I/O interface control circuit connected between said microprogram control means and said channel and operating under the control of control signals from said microprogram control means, said I/O interface control circuit including; (a) sampling means coupled to an interface for sampling an input tag signal at said interface; (b) first compare means connected to said sampling means for comparing a current sampled value of said input tag signal sampled by said sampling means with a previously generated expected value for the input tag signal and for producing a compare equal or a compare unequal signal as a result of said comparison; (c) means connected to said sampling means for storing a sampled value to provide a previously sampled value signal; (d) second compare means connected to said sampling means and for storing means for comparing the current sampled value of said input tag signal with said previously sampled value signal and for producing a compare equal or a compare unequal signal as a result of said comparison; and (e) logic means connected to said first and second compare means responsive to a compare unequal signal from said second compare means and a compare equal signal from said first compare means to produce at least a response signal in response to said input tag signal of expected value and an expected value for the next sampling of said input tag signal. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. An interface control system between a plurality of devices comprising:
-
(a) sampling means coupled to an interface for sequentially sampling input control signals on said interface; (b) compare means connected to said sampling means for comparing a current sampled value of said input control signals sampled by said sampling means with an expected value for the input control signal which has previously generated and which varies with the input control signal and for comparing said current sampled value with the previously sampled value of the input control signal, to produce a compare equal signal or a compare unequal signal for each comparison operation; (c) logic means connected to said compare means and responsive to the compare equal signal from said compare means for the comparison of the current sampled value and the expected value to produce a response signal in response to the input control signal of expected value and to generate an expected value for next sampling of the input control signal; and (d) error detection means connected to said compare means and responsive to the compare unequal signals from said compare means for the comparison of the current sampled value and the expected value and the comparison of the current sampled value and the previously sampled value to produce a signal indicating an error condition or an exceptional condition of the input control signal.
-
-
11. An input/output interface controlling device for information exchange between a plurality of devices, such as a channel and one or more input/output devices, comprising:
-
sampling means connected to an interface for sampling an input signal from said interface; first compare means connected to said sampling means for comparing a current sampled value of said input signal sampled by said sampling means with a previously generated expected value for the input signal to detect an equality between the sampled value and the expected value when the sampled value is equal to the expected value; second compare means connected to said sampling means for comparing said current sampled value of said input signal with a previously sampled value to detect an unequality between the current sampled value and the previously sampled value, when the current sampled value is not equal to the previously sampled value, indicating that a change has occurred in said input signal; and response circuit means connected to said first and second compare means and responsive to detection of an equality at said first compare means and detection of an inequality at said second compare means for producing a response signal to be applied to said interface and an expected value signal representing the expected value for the next input signal in accordance with a predetermined interface operation specification. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An input/output interface controlling device for information exchange between a plurality of devices, such as a channel and one or more input/output devices, comprising:
-
sampling means connected to an interface for sampling an input signal from said interface; first compare means connected to said sampling means for comparing a current sampled value of said input signal sampled by said sampling means with a previously generated expected value for the input signal to produce a compare equal signal when the sampled value is equal to the expected value; second compare means connected to said sampling means for comparing said current sampled value of said input signal with a previously sampled value to produce a compare unequal signal, when the current sampled value is not equal to the previously sampled value, indicating that a change has occurred in said input signal; and response circuit means connected to said first and second compare means and responsive to a compare equal signal from said first compare means and a compare unequal signal from said second compare means to produce a response signal to said interface and an expected value signal representing the expected value for the next input signal in accordance with a predetermined interface operation specification.
-
Specification