Fpga Implementation Of Hierarchical Memory Architecture For Network Processors

Zhen Liu,Kai Zheng,Bin Liu
DOI: https://doi.org/10.1109/FPT.2004.1393283
2004-01-01
Abstract:One of the key design issues for network processors (NPs) is hiding long latency of random off-chip memory accesses. In this paper, 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 Strafix EP1S20B672 FPGA. Time analysis shows that this memory subsystem achieves an operating frequency of over 200MHz, with approximately 2% LEs and 1% memory resources.
What problem does this paper attempt to address?