Abstract
This paper deals with a design of a memory scheduler as a part of the Liberouter project.
Nowadays, the majority of the designs of memory schedulers is aimed at providing a high throughput while using a high-capacity DDR SDRAM memory. The memory scheduler is FPGA-based. This allows us to test many versions of the design with real network traffic and to set optimal parameters for the memory scheduler units. For reasons of capacity and throughput we use DDR SDRAM memory. The effective DRAM access time is reduced by overlapping multiple accesses to different banks in a special queue composed of the FPGA embedded Block SelectRAMTMs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Liberouter: Liberouter Project WWW Page (2004), http://www.liberouter.org
Xilinx: DS031 Virtex-II 1.5V Field-Programable-Gate-Arrays., http://direct.xilinx.com/bvdocs/publications/ds031-v2.pdf,2002
Novotný, J., Fučík, O., Antoš, D.: Project of IPv6 Router with FPGA Hardware Accelerator. In: Y. K. Cheung, P., Constantinides, G.A. (eds.) FPL 2003. LNCS, vol. 2778, pp. 964–967. Springer, Heidelberg (2003)
CESNET: CESNET2 Load Map (2003), http://www.cesnet.cz/provoz/zatizeni/ten155_-mapa/mapa.last_month.20030700.html
Micron Technology, Inc.: DOUBLE DATA RATE (DDR) SDRAM
Whetten, B., Steinberg, S., Ferrari, D.: The Packet Starvation Effect in CSMA/CD LANs and a Solution (2002), http://www.ethermanage.com/ethernet/pdf/FDDQ_LCN_1.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Marek, T., Novotný, M., Crha, L. (2004). Design and Implementation of the Memory Scheduler for the PC-Based Router. In: Becker, J., Platzner, M., Vernalde, S. (eds) Field Programmable Logic and Application. FPL 2004. Lecture Notes in Computer Science, vol 3203. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30117-2_147
Download citation
DOI: https://doi.org/10.1007/978-3-540-30117-2_147
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22989-6
Online ISBN: 978-3-540-30117-2
eBook Packages: Springer Book Archive