Lightweight Multi-threaded Network Processor Core in FPGA
暂无分享,去创建一个
The aim of this paper is to present a simple, lightweight, multi-threaded network processor core implemented in a FPGA circuit 1. The authors prove that it is possible to design a processor core with hardware switched threads in a FPGA integrated circuit efficiently. The details of the processor core's architecture are described. The compilation results prove, that the proposed core is able to run at a frequency of 180 MHz in a high-end FPGA device.
[1] J. Gregory Steffan,et al. The microarchitecture of FPGA-based soft processors , 2005, CASES '05.
[2] Zhen Liu,et al. FPGA implementation of hierarchical memory architecture for network processors , 2004, Proceedings. 2004 IEEE International Conference on Field- Programmable Technology (IEEE Cat. No.04EX921).
[3] Gunnar Karlsson,et al. IP-address lookup using LC-tries , 1999, IEEE J. Sel. Areas Commun..
[4] Matthias Gries,et al. Algorithm architecture trade offs in network processor design , 2001 .