Skip to main content

Design and Implementation of the Memory Scheduler for the PC-Based Router

  • Conference paper
Field Programmable Logic and Application (FPL 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3203))

Included in the following conference series:

  • 1587 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Liberouter: Liberouter Project WWW Page (2004), http://www.liberouter.org

  2. Xilinx: DS031 Virtex-II 1.5V Field-Programable-Gate-Arrays., http://direct.xilinx.com/bvdocs/publications/ds031-v2.pdf,2002

  3. 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)

    Chapter  Google Scholar 

  4. CESNET: CESNET2 Load Map (2003), http://www.cesnet.cz/provoz/zatizeni/ten155_-mapa/mapa.last_month.20030700.html

  5. Micron Technology, Inc.: DOUBLE DATA RATE (DDR) SDRAM

    Google Scholar 

  6. 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

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics