摘要
为了进一步提高网络处理器的可编程能力,可采用软核设计网络处理器,如在A ltera FPGA中嵌入多个N iosⅡ软核实现网络处理器。首先介绍了N iosⅡ的结构特点和自定义指令,而后给出了基于N iosⅡ软核处理器的网络处理器转发软件结构,并以IPv4报文转发应用为例阐述了网络处理器转发软件的实现方法。
Network processors(NP) has the advantage of reducing time-to-market and supporting design reuse, and also has the ability of dynamic adding new function or design. In order to improve the programmability of network processors, Network processors can be designed with soft-core processors, such as soft-core Nios Ⅱ in Ahera FPGA. This paper firstly introduces the architecture of Nios Ⅱ and its custom instruction. And then it gives the architecture of forwarding software in Nios Ⅱ-based network processors. Finally, it shows a design method of IPv4 packet forwarding software for Nios Ⅱ-based network processors.
出处
《计算机应用研究》
CSCD
北大核心
2006年第5期213-215,共3页
Application Research of Computers
基金
国家"863"计划资助项目(2003AA115130)