DocumentCode
1570220
Title
The programmable protocol VLSI engine (PROVE)
Author
Krishnakumar, A.S. ; Fischer, W.C. ; Sabnani, K.
Author_Institution
AT&T Bell Labs., Murray Hill, NJ, USA
fYear
1992
Firstpage
459
Abstract
The protocol VLSI engine (PROVE) is a programmable architecture that can be used to implement several standard communication protocols. The architectural features of PROVE, including efficient multiplexing operation with zero-overhead context-switching and support for timer maintenance on multiplexed links, are described. 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 (with a 10-MHz internal clock) for standard protocols such as LAPD and LLC Class 2. A typical protocol implementation using the PROVE chip set is described. It is compared with other proposals for protocol engines. The first generation of the PROVE chip set has been built and tested
Keywords
application specific integrated circuits; computer architecture; computer networks; formal specification; microprocessor chips; multiplexing; packet switching; protocols; specification languages; telecommunications computing; APSL; ASIC; Augmented Protocol Specification Language; LAPD; LLC Class 2; PROVE; PROVE chip set; compiler; formal specification language; microcode; multiplexed links; multiplexing; networks; packets; programmable architecture; programmable protocol VLSI engine; standard communication protocols; timer maintenance; zero-overhead context-switching; Clocks; Communication standards; Context; Engines; Formal specifications; Proposals; Protocols; Specification languages; Testing; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, 1992. ICC '92, Conference record, SUPERCOMM/ICC '92, Discovering a New World of Communications., IEEE International Conference on
Conference_Location
Chicago, IL
Print_ISBN
0-7803-0599-X
Type
conf
DOI
10.1109/ICC.1992.268088
Filename
268088
Link To Document