• 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