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
Link To Document