Logo 知识与财富的链接
基于Nios Ⅱ的网络处理器转发软件设计与实现*

基于Nios Ⅱ的网络处理器转发软件设计与实现*

ISSN:1001-3695
2006年第23卷第5期
网络通信
刘需鸽,张晓明,唐玉华 LIU Xu-ge,ZHANG Xiao-ming,TANG Yu-hua
国防科学技术大学,计算机学院,湖南,长沙,410073

为了进一步提高网络处理器的可编程能力,可采用软核设计网络处理器,如在Ahera FPGA中嵌入多个NiosⅡ软核实现网络处理器。首先介绍了NiosⅡ的结构特点和自定义指令,而后给出了基于NiosⅡ软核处理器的网络处理器转发软件结构,并以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 Altera 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.

认领
收 藏
点 赞
认领进度
0 %

发表评论

ISSN:1001-3695
2006年第23卷第5期
网络通信

用户信息设置