Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
384 words
A loop data communication system including a loop comprising a transmission medium having an input end and an output end, a central loop terminal interface connected to send data into said input end and to receive data from said output end of said loop, a message frame generator for generating time division multiplex frame timing and synchronization control signals for devices connected to said loop, an indirect memory access channel for connecting said central loop terminal interface to data processing hardware adapted to provide data demanded therefrom, said frame control signals providing synchronization for inbound time and outbound time portions in each frame, for signals inbound to said central interface and outbound from said central interface, a plurality of interface stations adapted for coupling data processing equipment to said loop for message communication with said access channel, said stations being connected to said loop, said message frame generator always generating with each frame a free frame signal designating a free inbound time portion without addressing said signal to any specific interface station indicating the availability of said frame for an interface station on a first come, first serve basis, means adapted for coupling said free frame signal to each of said interface stations in series upon said loop on a one-at-a-time sequential basis, seizure means associated with each of said interface stations responsive to a free frame signal for seizing a free inbound time portion appearing at any one of said interface stations without first sending a signal to said central interface effective to assign the corresponding inbound time portion of a frame to said interface station associated therewith in response to a free frame signal and to activate said station to send a message on said free inbound time portion to said central interface and to block communication of said free frame signal by said means adapted for coupling to an interface station downstream from said station having seized said frame, and said central interface having no control over the allocation of access to send messages on said free inbound time portions of frames by said interface stations, but said control over allocation being maintained exclusively by each of said seizure means independently of said central interface or any other interface station and equipment related thereto on a first come, first serve basis.
Claim 2
Dependent Claim
384 words
A loop data communication system including a loop comprising a transmission medium having an input end and an output end, a central loop terminal interface connected to send data into said input end and to receive data from said output end of said loop, a message frame generator for generating time division multiplex frame timing and synchronization control signals for devices connected to said loop, an indirect memory access channel for connecting said central loop terminal interface to data processing hardware adapted to provide data demanded therefrom, said frame control signals providing synchronization for inbound time and outbound time portions in each frame, for signals inbound to said central interface and outbound from said central interface, a plurality of interface stations adapted for coupling data processing equipment to said loop for message communication with said access channel, said stations being connected to said loop, said message frame generator always generating with each frame a free frame signal designating a free inbound time portion without addressing said signal to any specific interface station indicating the availability of said frame for an interface station on a first come, first serve basis, means adapted for coupling said free frame signal to each of said interface stations in series upon said loop on a one-at-a-time sequential basis, seizure means associated with each of said interface stations responsive to a free frame signal for seizing a free inbound time portion appearing at any one of said interface stations without first sending a signal to said central interface effective to assign the corresponding inbound time portion of a frame to said interface station associated therewith in response to a free frame signal and to activate said station to send a message on said free inbound time portion to said central interface and to block communication of said free frame signal by said means adapted for coupling to an interface station downstream from said station having seized said frame, and said central interface having no control over the allocation of access to send messages on said free inbound time portions of frames by said interface stations, but said control over allocation being maintained exclusively by each of said seizure means independently of said central interface or any other interface station and equipment related thereto on a first come, first serve basis.
Claim 3
Dependent Claim
206 words
The loop data communication system is accordance with claim 1 including a buffer memory for storing data, said memory including a memory control for controlling access to said buffer memory connected to said channel, wherein each interface station has a portion of said buffer memory allocated thereto and a said interface station generates an inbound message directed to said channel demanding access to said allocated portion of said buffer memory, said channel including means for address control to determine whether the portion of said buffer storage demanded by said message is available, and BNR means for determining and then indicating that said allocated portion of said buffer memory is not ready to accept data when that condition exists, said channel including apparatus for transmitting a signal on an outbound time portion of a frame addressed to said interface station that said allocated portion of buffer storage is not ready to accept data in response to such an indication from said BNR means, and said channel including means for generating a memory request signal and means for sending said memory request signal to said memory control in the absence of an indication from said BNR means whereby access to said memory is granted by said memory control.
Claim 4
Dependent Claim
52 words
The loop data communication system in accordance with claim 1 including a CPU connected with said channel, means for transmitting interrupt messages for communication from each said interface station through said channel to said CPU to secure data processing service from said CPU for transmission of resulting output data to said station.
Claim 5
Dependent Claim
38 words
The loop data communication system in accordance with claim 1 wherein a CPU is coupled with said channel and said channel receives interrupt signals from said loop and stores said messages in memory, for access by said CPU.
Claim 6
Dependent Claim
57 words
The loop data communication system in accordance with claim 1 including a memory connected to said channel wherein said channel includes a memory address register control unit including a current address register providing a current address signal and a stop address register providing a stop address signal and a comparator connected to the outputs of said registers.
Claim 7
Dependent Claim
27 words
The loop data communication system in accordance with claim 5 wherein a decoder is connected to said stop address register to detect an end of buffer signal.
Claim 8
Dependent Claim
55 words
The loop data communication system in accordance with claim 5 wherein said current address register has its terminals coupled with an adder for incrementing the address in memory until the current address signal equals the stop address signal and said comparator being adapted for detecting equality of said signals for indicating a buffer end condition.
Claim 9
Dependent Claim
403 words
A loop data communication system including a high data rate message frame generator and a high data rate inbound message receiver, a high speed data rate loop connected to a plurality of interface units adapted for coupling to a data processing device, a low speed data rate loop coupled to said high speed loop through one of said interface units, said high speed loop including a plurality of data lines in parallel for parallel transmission of information signals, first timing means for generating frame timing control signals for said high speed loop, said low speed loop including fewer data lines than said high speed loop, second timing means for generating frame timing control signals for said low speed loop asynchronously with respect to said first timing means, said interface unit coupled to said low speed loop being connected thereto through apparatus including means for serializing data into said low speed loop and means for deserializing data from said low speed loop, said first and second timing means including time means for time division multiplexing the time on the respective loop into time frames having a respective predetermined time duration on each loop, with an outbound time segment of each frame being devoted to outbound data and an inbound time segment of each frame being devoted to inbound data, each inbound time segment of each frame being generated free of data and available on an asynchronous basis for use by any said interface unit on a loop if said segment is free of data on a first come, first serve basis as said segment passes by each of said interface units, and availability of each of said inbound time segments being completely independent of control by any other means than seizure by said interface units of inbound segments on said first come, first serve basis, said means for generating and said time means generating a free frame signal for every inbound time segment without exception for transmission to said interface units on a first come, first serve basis as said signal travels in a fixed sequence to each of the interface units on a said loop, testing means associted with each interface unit on said loops for determining whether an inbound frame is free, and control means associated with each interface unit responsive to said testing means for supplying data to said inbound frame from said interface unit when an inbound frame is free.
Claim 10
Dependent Claim
403 words
A loop data communication system including a high data rate message frame generator and a high data rate inbound message receiver, a high speed data rate loop connected to a plurality of interface units adapted for coupling to a data processing device, a low speed data rate loop coupled to said high speed loop through one of said interface units, said high speed loop including a plurality of data lines in parallel for parallel transmission of information signals, first timing means for generating frame timing control signals for said high speed loop, said low speed loop including fewer data lines than said high speed loop, second timing means for generating frame timing control signals for said low speed loop asynchronously with respect to said first timing means, said interface unit coupled to said low speed loop being connected thereto through apparatus including means for serializing data into said low speed loop and means for deserializing data from said low speed loop, said first and second timing means including time means for time division multiplexing the time on the respective loop into time frames having a respective predetermined time duration on each loop, with an outbound time segment of each frame being devoted to outbound data and an inbound time segment of each frame being devoted to inbound data, each inbound time segment of each frame being generated free of data and available on an asynchronous basis for use by any said interface unit on a loop if said segment is free of data on a first come, first serve basis as said segment passes by each of said interface units, and availability of each of said inbound time segments being completely independent of control by any other means than seizure by said interface units of inbound segments on said first come, first serve basis, said means for generating and said time means generating a free frame signal for every inbound time segment without exception for transmission to said interface units on a first come, first serve basis as said signal travels in a fixed sequence to each of the interface units on a said loop, testing means associted with each interface unit on said loops for determining whether an inbound frame is free, and control means associated with each interface unit responsive to said testing means for supplying data to said inbound frame from said interface unit when an inbound frame is free.
Claim 11
Dependent Claim
331 words
A loop data communication system including a loop comprising a transmission medium having an input end and an output end, a central loop terminal interface connected to said data into said input end and to receive data from said output end of said loop, a message frame generator for generating time division multiplex frame timing and synchronization control signals for devices connected to said loop, an indirect memory access channel for connecting said central loop terminal interface to data processing hardware adapted to provide data demanded therefrom, said frame control signals providing synchronization for inbound time and outbound time portions in each frame for signals inbound to said central interface and outbound from said central interface, a plurality of interface stations adapted for coupling data processing equipment to said loop for message communication with said access channel, said stations being connected to said loop, a buffer memory for storing data, said buffer memory including a memory control for controlling access to said buffer memory connected to said channel, whereby each interface station has a portion of buffer memory allocated thereto and a said interface station can, at any time, generate an inbound message directed to said allocated portion of said buffer memory, said channel including means for address control to determine whether the portion of said buffer memory demanded by said message is available, and BNR means for indicating that said allocated portion of said buffer memory is not ready to accept data when that condition exists, said channel including apparatus for transmitting a signal on said loop on an outbound time portion addressed to said interface station that said allocated portion is not ready to accept data in response to an indication from said BNR means, and said channel including means for generating a memory request signal and means for connecting said memory request signal to said memory control in the absence of an indication from said BNR means whereby access to said memory is granted by said memory control.
Claim 12
Dependent Claim
331 words
A loop data communication system including a loop comprising a transmission medium having an input end and an output end, a central loop terminal interface connected to said data into said input end and to receive data from said output end of said loop, a message frame generator for generating time division multiplex frame timing and synchronization control signals for devices connected to said loop, an indirect memory access channel for connecting said central loop terminal interface to data processing hardware adapted to provide data demanded therefrom, said frame control signals providing synchronization for inbound time and outbound time portions in each frame for signals inbound to said central interface and outbound from said central interface, a plurality of interface stations adapted for coupling data processing equipment to said loop for message communication with said access channel, said stations being connected to said loop, a buffer memory for storing data, said buffer memory including a memory control for controlling access to said buffer memory connected to said channel, whereby each interface station has a portion of buffer memory allocated thereto and a said interface station can, at any time, generate an inbound message directed to said allocated portion of said buffer memory, said channel including means for address control to determine whether the portion of said buffer memory demanded by said message is available, and BNR means for indicating that said allocated portion of said buffer memory is not ready to accept data when that condition exists, said channel including apparatus for transmitting a signal on said loop on an outbound time portion addressed to said interface station that said allocated portion is not ready to accept data in response to an indication from said BNR means, and said channel including means for generating a memory request signal and means for connecting said memory request signal to said memory control in the absence of an indication from said BNR means whereby access to said memory is granted by said memory control.
Claim 13
Dependent Claim
39 words
The loop data communication system in accordance with claim 9 wherein a CPU is coupled with said channel and said channel receives interrupt signals from said loop and stores each said message in memory, for access by said CPU.
Claim 14
Dependent Claim
64 words
The loop data communication system in accordance with claim 9 including a memory connected to said channel wherein said channel includes a memory address register control unit including a current address register providing a current address signal and a stop address register providing a stop address signal and a comparator connected to the outputs of said registers for controlling the operation of said memory.
Claim 15
Dependent Claim
27 words
The loop data communication system in accordance with claim 11 wherein a decoder is connected to said stop address register to detect an end of buffer signal.
Claim 16
Dependent Claim
55 words
The loop data communication system in accordance with claim 11 wherein said current address register has its terminals coupled with an adder for incrementing the address in memory until the current address signal equals the stop address signal and said comparator being adapted for detecting equality of said signals for indicating a buffer end condition.