摘要
提出一种用于多核网络处理器数据通道处理的高速MAC接口数据交换控制结构。利用主动请求机制控制数据包的接收,通过多线程分配策略实现对接收数据的并行处理,维护数据包的到达顺序,实现高速数据传输。仿真与验证结果表明,接收控制器模块能在85MHz工作时钟下达到2.56Gb/s的数据吞吐率,满足网络处理器OC-48的线速处理要求。
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.
出处
《计算机工程》
CAS
CSCD
北大核心
2010年第14期215-217,共3页
Computer Engineering
基金
国家自然科学基金资助项目(60506020)
陕西省科技厅自然科学基础研究计划基金资助项目(SJ08-ZT13)