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
fDate :
6/24/1905 12:00:00 AM
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;
Journal_Title :
Circuits, Devices and Systems, IEE Proceedings -
DOI :
10.1049/ip-cds:20020443