-
公开(公告)号:US4188665A
公开(公告)日:1980-02-12
申请号:US855572
申请日:1977-11-29
申请人: Dennis M. Nagel , Douglas O'Neal , Paul W. Petroskey , Jan W. van den Berg , Donald V. Wildes , David C. Wu
发明人: Dennis M. Nagel , Douglas O'Neal , Paul W. Petroskey , Jan W. van den Berg , Donald V. Wildes , David C. Wu
CPC分类号: G06F13/4022 , G06F13/225
摘要: 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.
摘要翻译: 一种微处理器控制的用户可编程通信多路复用器子系统(这里称为符号PCS),能够同时在32个通信线路中的任何一个或多个通信线路上发送和接收数据。 每行可以动态分配给各种通信特性,例如线路速度,字符长度,同步或异步操作,以及代码结构以及协议选择。 本发明的系统提供了用户使用提供代码结构和协议独立性以及通信线独立性的新颖操作命令来编写他的通信程序的能力。 采用各种硬件特征和排队技术来保持高传输速率。 PCS的远程处理时分多路复用器中的可变线扫描可编程允许; 即线扫描的时基是固定的,并且是通信线路速率的倍数,尽管要被扫描的实际线是可编程地变化的。 程序能力由包含时分复用器的物理线路地址的连续扫描存储阵列提供。 扫描机制在运行时优先考虑各行的发送缓冲区服务。