Communications subsystem idle link state detector
AssigneeHoneywell Information Systems Inc.
InventorsThomas O. Holtey, Richard P. Kelly, Steven S. Noyes, James C. Raymond
Life of this patent
Estimating the term…
Abstract
A data processing system includes a communications subsystem communicating with a number of devices. A counter monitors the communication line to detect when a communication line goes idle, that is at least 15 successive binary ONE bits appear on the line for the bit oriented protocol mode. The counter advances on successive binary ONE bits and is forced to a hexadecimal ZERO in response to a binary ZERO. If the counter reaches a count of hexadecimal F (decimal 15) a carry signal from the counter prevents the counter from advancing and initiates an idle link state.
Claims5
In combination with a communication line coupled via a modem to a data processing system comprising a system bus, at least one central processing unit (CPU), one main memory system, one peripheral controller and a communications subsystem all coupled in common to a system bus, said communication subsystem including a communications controller coupled to said system bus and also including typical communications devices such as said modem, a dialing unit, a touch tone receiver, a cathode ray tube (CRT) and a universal synchronous receive transmit device (USRT) each communicating with the communications controller, said communications subsystems comprising:
- (a) a data signal line coupled to said communications controller and to said typical communication devices for transmitting a stream of said serial data bits to said USRT from said modem;
- (b) a clock signal line also coupled to said communications controller and to said typical communication devices for transmitting a stream of serial clock pulses over said clock signal line from said modem to said USRT;
- (c) counter means coupled to said data signal and clock signal lines for counting the number of successive binary one pulses received by said communications controller;
- (d) disabling means coupled to said counter means for disabling said counter means and preventing any further count when said counter counts a predetermined number of successive binary one bits, thus indicating that the communication line and the data processing system is in an idle state, means for communicating said idle state to said USRT;
- (e) a microprocessor coupled to said USRT for controlling the operations of said communications controller such as transmit and receive information;
- (f) a first PROM means coupled to said microprocessor (.mu.P) and to said USRT for storing first signals for controlling the generation of a first intercept request signal, said first PROM means responsive to a data service request from said USRT when said USRT has assembled a byte of information from the stream of said data bits for generating said first intercept request signal;
- (g) intercept control logic means coupled to said first PROM means and to said .mu.P for receiving and transmitting the first intercept request signal to said microprocessor;
- and
- (h) second PROM means in said first PROM means for storing second signals for controlling the generation of a second intercept request signals, said second PROM means only responsive to said idle state for generating said second intercept request signals, whereby said microprocessor being responsive to the first intercept request signal to receive the second intercept signals for identifying and processing the particular communication channel request associated with the interrupting USRT and to reset the counter means.
Dependencies are inferred from the claim text.