DocumentCode :
1143300
Title :
The programmable protocol VLSI engine (PROVE)
Author :
Krishnakumar, A.S. ; Fischer, W.C. ; Sabnani, Krishan
Author_Institution :
AT&T Bell Labs., Nieuwegein, Netherlands
Volume :
42
Issue :
8
fYear :
1994
fDate :
8/1/1994 12:00:00 AM
Firstpage :
2630
Lastpage :
2642
Abstract :
The protocol VLSI engine (PROVE) is programmable VLSI chipset which can be used to implement several standard communication protocols. The protocol to be implemented is described in a formal specification language called the augmented protocol specification language (APSL). From these formal descriptions, a compiler generates microcode for PROVE. PROVE can process 50000 packets/s for standard protocols such as LAPD and LLC Class 2. It consists of a message parser (MP), message assembler (MA), central controller unit (CCU), and interface with the upper layer. It supports efficient multiplexing operation with zero-overhead context-switching and support for timer maintenance. The paper describes the architectural features of the CCU, the MP, and the MA. A typical protocol implementation using the PROVE chipset is also described. The authors also compare it with other proposals for protocol engines. The first generation of the PROVE chipset has been built and tested
Keywords :
VLSI; digital signal processing chips; formal specification; message switching; multiplexing; multiplexing equipment; open systems; packet switching; protocols; telecommunications control; 50000 bit/s; APSL; LAPD; LLC Class 2; PROVE; architectural features; augmented protocol specification language; central controller unit; compiler; formal specification language; interface; message assembler; message parser; microcode; multiplexing; programmable VLSI chipset; programmable protocol VLSI engine; standard communication protocols; timer maintenance; zero-overhead context-switching; Assembly; Centralized control; Communication standards; Engines; Formal specifications; Proposals; Protocols; Specification languages; Testing; Very large scale integration;
fLanguage :
English
Journal_Title :
Communications, IEEE Transactions on
Publisher :
ieee
ISSN :
0090-6778
Type :
jour
DOI :
10.1109/26.310623
Filename :
310623
Link To Document :
بازگشت