Programmable communications subsystem
AssigneeInternational Business Machines Corporation
InventorsDennis M. Nagel, Douglas O'Neal, Paul W. Petroskey, Jan W. van den Berg, Donald V. Wildes, David C. Wu
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDennis M. Nagel, Douglas O'Neal, Paul W. Petroskey, Jan W. van den Berg, Donald V. Wildes, David C. Wu
Estimating the term…
A micro processor controlled user programmable communications multiplexer subsystem (herein referred to by the symbol PCS) capable of transmitting and receiving data on any one or more of 32 communications lines simultaneously. Each line may be dynamically assigned to a variety of communication characteristics, such as line speeds, character lengths, synchronous, or asynchronous operation, and code structures as well as protocol selections. The system of the invention provides the capability for the user to write his communications programs using novel operations commands that provide code structure and protocol independence as well as communication line independence. Various hardware features and queuing techniques are employed in order to maintain high transmission rates. Variable line scanning in the Teleprocessing Time Division Multiplexer of the PCS is programmably permissible; i.e., the time base for line scanning is fixed and is a multiple of the communication line rate, although the actual line to be scanned is programmably variable. The program ability is provided by a continuously scanned storage array which contains physical line addresses of the time division multiplexer. The scanning mechanism, while running, prioritizes the transmit buffer servicing of the individual lines.
In a communications multiplexer for transferring data between a central processor and a plurality of communications lines running to remote units, the combination comprising:
In a communications multiplexer for transferring data between a central processor and a plurality of communications lines running to remote units, the combination comprising:
In a data processing system having a central processor, a main store, an I/O channel and means for cycle stealing data between the main store and the I/O channel, a programmable communications subsystem coupled to the I/O channel for controlling the transfer of data between the main store and a plurality of communication lines having different line addresses, said subsystem comprising:
Dependencies are inferred from the claim text.