Title :
FPGA implementation of hierarchical memory architecture for network processors
Author :
Liu, Zhen ; Zheng, Kai ; Liu, Bin
Author_Institution :
Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
Abstract :
One of the key design issues for network processors (NPs) is hiding long latency of random off-chip memory accesses. We present a novel memory subsystem especially for access and edge routers to implement feature-rich network applications with wire-speed processing guarantees. Because of the hierarchical organizations specially designed for network circumstances, access latency of DRAM is totally hidden and the number of off-chip memory accesses can also be reduced. We implement this architecture based on a simplified OpenRISC processor core in an Altera Stratix EP1S20B672 FPGA. Time analysis shows that this memory subsystem achieves an operating frequency of over 200MHz, with approximately 2% LEs and 1% memory resources.
Keywords :
DRAM chips; field programmable gate arrays; integrated circuit design; memory architecture; microprocessor chips; network routing; parallel architectures; reduced instruction set computing; Altera Stratix EP1S20B672 FPGA; DRAM; OpenRISC processor core; access latency; edge routers; feature-rich network applications; hierarchical memory architecture; hierarchical organizations; memory subsystem; network processor design; random off-chip memory access; time analysis; wire-speed processing guarantees; Bandwidth; Computer science; Delay; Field programmable gate arrays; Memory architecture; Monitoring; Random access memory; Registers; Telecommunication traffic; Yarn;
Conference_Titel :
Field-Programmable Technology, 2004. Proceedings. 2004 IEEE International Conference on
Print_ISBN :
0-7803-8651-5
DOI :
10.1109/FPT.2004.1393283