摘要
通过处理器的PCI/PCIE接口对外连接FPGA,利用FPGA的可编程特性扩展网络端口与分组处理性能,可有效提升处理器在路由交换领域的应用能力。基于一体化、可扩展的架构理念,设计了网络端口与分组处理的性能可按需扩展的网络分组处理系统,完成了FPGA逻辑和CPU软件的设计实现,通过嵌入式仿真验证方法完成了系统级的功能和性能的仿真验证。结果表明,该网络分组转发处理系统的网络端口与分组处理的性能扩展符合预期的设计约束。
By connecting FPGA with PCI/PCIE interface of the processor,and using the programmable characteristics of FPGA to expand the network port and packet processing performance,the application ability of the processor in routing and switching can be effectively improved.According to the application requirements of a special routing and switching unit,and based on the concept of integrated and scalable architecture,a network packet processing system is designed,which performance can be expanded on demand.The design and implementation of FPGA logic and CPU software are completed.Meanwhile,system-level function and performance are simulated and verified using embedded simulation and verification.The results show that the performance expansion of the network port and packet processing of the network packet forwarding processing system meets the expected design constraints.
作者
孙士勇
SUN Shiyong(The 54th Research Institute of CETC,Shijiazhuang 050081,China)
出处
《无线电通信技术》
2020年第4期427-436,共10页
Radio Communications Technology
基金
国家部委基金资助项目。
关键词
路由交换
多级流水线
转发查找
流量限速
routing and switching
packet scheduling
forwarding look-up
rate limiting