发明名称 PROGRAMMABLE PROTOCOL ENGINE HAVING CONTEXT FREE AND CONTEXT DEPENDENT PROCESSES
摘要 A programmable protocol engine having a core central processor that implements a plurality of programmable finite state machines that perform context-dependent operations, and programmable satellite processing units that perform context-free operations. To assist in buffering the two way communications of the protocol engine, a memory is included which interacts with the central processor and the satellite units. The programmability of the protocol engine is achieved by realizing the satellite units with combinations of a processing unit and a memory unit which stores the instructions to be performed by the corresponding processing unit. The sequence of instructions to be performed is drawn from a small unique set of instructions which are adapted particularly to the tasks associated with protocol implementations. Instruction ports are provided for loading the necessary instructions to the satellite units and the central processor, thereby implementing a chosen protocol. To permit use of the protocol engine in environments where a plurality of users are multiplexed onto a single physical link, additional means are provided for storing the state of the finite state machines within the central processor, and for restoring the finite state machines to a previously stored set of states.
申请公布号 US5067104(A) 申请公布日期 1991.11.19
申请号 US19870045904 申请日期 1987.05.01
申请人 AT&T BELL LABORATORIES 发明人 KRISHNAKUMAR, ANJUR S.;KRISHNAMURTHY, BALA;SABNANI, KRISHAN K.
分类号 H04L29/02;G06F13/00;G06F13/38;H04L29/06 主分类号 H04L29/02
代理机构 代理人
主权项
地址