Programmable communications subsystem
    1.
    发明授权
    Programmable communications subsystem 失效
    可编程通信子系统

    公开(公告)号:US4188665A

    公开(公告)日:1980-02-12

    申请号:US855572

    申请日:1977-11-29

    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的远程处理时分多路复用器中的可变线扫描可编程允许; 即线扫描的时基是固定的,并且是通信线路速率的倍数,尽管要被扫描的实际线是可编程地变化的。 程序能力由包含时分复用器的物理线路地址的连续扫描存储阵列提供。 扫描机制在运行时优先考虑各行的发送缓冲区服务。

    Specialized communications processor for layered protocols
    3.
    发明授权
    Specialized communications processor for layered protocols 失效
    用于分层协议的专用通信处理器

    公开(公告)号:US4991133A

    公开(公告)日:1991-02-05

    申请号:US254986

    申请日:1988-10-07

    摘要: A special purpose communications protocol processor (CPP) provides more efficient processing of layered communications protocols--e.g. SNA (Systems Network Architecture) and OSI (Open Systems Interconnection)--than contemporary general purpose processors, permitting hitherto unavailable operations relative to high speed communication links. The CPP contains special-purpose circuits dedicated to quick performance (e.g. single machine cycle execution) of functions needed to process header and frame information, such functions and information being of the sort repeatedly encountered in all protocol layers, and uses instructions architected to operate these circuits. The header processing functions given special treatment in this manner include priority branch determination functions, register bit reshaping (rearranging) functions, and instruction address processing functions. Frame processing functions so handled include CRC (cyclic redundancy check) computations, bit insertion/deletion operations and special character detection operations.