摘要: 网络规模的膨胀型增长、用户对宽带需求的急速增加、各种新业务的层出不穷和智能化管理、应用可升级的技术需求催生了网络处理器,形成了以网络处理器为核心的新一代网络设备体系结构。该文简要介绍了网络处理器的定义、结构及其特点,分析了网络处理器设计与通用处理器的主要不同点,着重阐述了网络处理器的核心部分——微引擎的结构和设计重点。
关键词:
网络处理器,
微引擎,
微码,
多线程,
线速
Abstract: The dilatability increase of network scale, the rapidity enhancement need of network bandwidth by users, the emergence in endlessly of vary kinds of new services, the technical need of intellectualized management and upgrading applications speed up the naissance of network processor. A new generation of network equipment architecture based on the kernel of network processor has been formed. This paper introduces simply the definition and functions of NP, the architecture and characteristics of NP, the main differences between NP and general CPU are analyzed, and the architecture of micro-engine which is the main logic block of NP is described. Then some keystones how to design micro-engine are given.
Key words:
Network processor(NP),
Micro-engine,
Microcode,
Multithread,
Wire-speed
中图分类号:
周彩宝. 网络处理器简介及其微引擎设计[J]. 计算机工程, 2006, 32(14): 98-100.
ZHOU Caibao. Network Processor and Design of Micro-engine[J]. Computer Engineering, 2006, 32(14): 98-100.