Academia.eduAcademia.edu

VLSI implementations of communication protocols-a survey

1989, IEEE Journal on Selected Areas in Communications

Abstract

Rapid advances in transmission technology and networking have resulted in development of hardware implementations of several communication protocols, called protocol controllers. Such controllers have been developed for several standard protocols such as X.25 and LAPD. Controllers for some transport layer protocols are also under development. Several controllers for the IEEE 802 local area networks have been developed. In this paper, these controllers are surveyed and some characteristics for classifying them are given. Some case studies from these controllers are given as illustrations. In addition, two new developments-the Protocol Engine and the Programmable Protocol Engine-are also described. The Protocol Engine, currently under development, will implement a new protocol called XTP which performs the functions of both the network and transport layers. The Programmable Protocol Engine will be able to implement several connection-oriented protocols by changing contents of a programmable RAM.

Key takeaways

  • A protocol controller is a Manuscript hardware system, typically a VLSI chip or a chip set, which implements the functions of one or more protocol layers.
  • The disadvantage is that it may be hard to modify the controller design for another protocol or even for a variation in the original protocol.
  • A controller designed for a specific protocol may also be able to take advantage of the special features of the protocol to improve its performance.
  • The three MOS VLSI circuits are the communication processor, the protocol controller, and the system interface.
  • We will next describe the architecture of programmable protocol controller that allows protocols specified in a formal language to be executed directly.