摘要: 提出一种用于多核网络处理器数据通道处理的高速MAC接口数据交换控制结构。利用主动请求机制控制数据包的接收,通过多线程分配策略实现对接收数据的并行处理,维护数据包的到达顺序,实现高速数据传输。仿真与验证结果表明,接收控制器模块能在85 MHz工作时钟下达到2.56 Gb/s的数据吞吐率,满足网络处理器OC-48的线速处理要求。
关键词:
数据交换接口,
网络处理器,
多核片上系统,
千兆端口
Abstract: A high-speed MAC interface data exchange control structure is presented in this paper, it is used for data channel processing of multi-core network processor. This structure uses active request mechanism to control packet receiving, and realize parallel data processing through multi-thread assignment, it maintains packets arriving order as well. Simulation and verification results show the receiver controller module has throughput of 2.56 Gb/s on the frequency of 85 MHz, which meets the performance requirement of network processor for OC-48 line-speed processing.
Key words:
data exchange interface,
network processor,
MPSoC,
gigabit port
中图分类号:
刘宇, 李康, 马佩军, 史江义. 多核网络处理器的高速数据交换控制结构[J]. 计算机工程, 2010, 36(14): 215-217.
LIU Yu, LI Kang, MA Pei-Jun, SHI Jiang-Xi. High-speed Data Exchange Control Structure of Multi-core Network Processor[J]. Computer Engineering, 2010, 36(14): 215-217.