Specification of a configurable general-purpose protocol processor
2002 (English)In: IEE Proceedings - Circuits Devices and Systems, ISSN 1350-2409, E-ISSN 1359-7000, Vol. 149, no 3, 198-202 p.Article in journal (Refereed) Published
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
Place, publisher, year, edition, pages
2002. Vol. 149, no 3, 198-202 p.
Engineering and Technology
IdentifiersURN: urn:nbn:se:liu:diva-33567DOI: 10.1049/ip-cds:20020443Local ID: 19599OAI: oai:DiVA.org:liu-33567DiVA: diva2:254390