摘要
提出了基于FPGA(Field programmable gate array)的多路千兆以太网信号的筛选与存储转发交换技术,该技术可以线速处理20路千兆以太网数据,整个系统的配置与监控都是由嵌入式处理器(Nios)来完成;网络数据包的筛选主要由专门的硬件-网络搜索引擎(Network Search Engine)完成,复杂协议分析、高强度的计算均由FPGA完成,提出了定位FIFO技术,提高了存储转发速度,使得主处理器能够将更多的精力放在数据处理与协议分析上面,从而大大提高了系统的效率;最后给出了整个系统的测试方法和实验结果,结果证明系统完全可以实现20路以太网信号的筛选与存储转发交换。
This paper brings forward the Ethernet technology of filtration and store -- forward switching (SFS) based on FPGA (Field Programmable Gate Array), this technology can deal with 20 channels gigabit Ethernet datum at line speed. The configuration and monitor is done by Nios core. The filtration of data patch and analysis of complex protocol are done by FPGA. The SFS is improved by bringing for- ward orientational FIFO, which makes the CPU process data and do SFS better and makes the system efficient. The results show that: this system can deal with 20 channels gigabit Ethernet for filtration and SFS, and almost work at linespeed.
出处
《计算机测量与控制》
CSCD
2008年第11期1654-1658,共5页
Computer Measurement &Control
基金
国防科技大学人才基金资助项目(2006030301)