• DocumentCode
    811158
  • Title

    Specification of a configurable general-purpose protocol processor

  • Author

    Henriksson, T. ; Nordqvist, U. ; Liu, D.

  • Author_Institution
    Dept. of Electr. Eng., Linkoping Univ., Sweden
  • Volume
    149
  • Issue
    3
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    198
  • Lastpage
    202
  • Abstract
    A general-purpose protocol processor is specified with a dedicated architecture for protocol processing. The paper defines a functional coverage, analyses the control requirements, and specifies functional pages and a controller unit. The general-purpose protocol processor is for network terminals, and therefore routing is not completely supported. However, it should be possible to use it as part of a router. with some minor modifications. The general-purpose protocol processor is partitioned into two parts: a configurable stand-alone part and a program based microcontroller. The configurable part performs the protocol processing without any running program. The processor does not execute any cycle based program; instead execution is controlled by configuration vectors and control vectors. The microcontroller assists with the interface to the host processor and handles the configuration. It is concluded that by partitioning the control into three levels, the architecture is flexible and verification is simplified. The proposed architecture also has higher performance and lower power dissipation than other solutions
  • Keywords
    microcontrollers; pipeline processing; protocols; real-time systems; reconfigurable architectures; telecommunication computing; telecommunication terminals; configurable protocol processor; configurable stand-alone part; configuration vectors; control requirements; control vectors; controller unit; dedicated architecture; deep pipeline serial processor; functional coverage; functional pages; general-purpose protocol processor; network terminals; processor specification; program based microcontroller; routing;
  • fLanguage
    English
  • Journal_Title
    Circuits, Devices and Systems, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2409
  • Type

    jour

  • DOI
    10.1049/ip-cds:20020443
  • Filename
    1030098