Skip to main content

Implementing High-Speed Double-Data Rate (DDR) SDRAM Controllers on FPGA

  • 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:

  • 1386 Accesses

Abstract

This paper deals with the FPGA-implementation of a high-speed interface for DDR SDRAMs. We aim to achieve a performance, in terms of bandwidth, comparable to ASIC implementations. The novelty of this paper is to present the design techniques that lead to high performance memory controllers. First of all, we compile the specific hardware features available in FPGA families. In the second place, we depict a memory interface data path architecture adapted for implementation on Xilinx and Altera FPGAs. Finally, we explain the design rules to meet timing requirements (round trip delay) for successful operation. The discussion is complemented with timing measurements for a Virtex-II based memory interface and with timing calculations performed for Stratix.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ryan, K.: DDR SDRAM Functionality and Controller Read Data Capture. Micron Design Line 8(3) (1999)

    Google Scholar 

  2. JEDEC: JEDEC Standard Double Data Rate (DDR) SDRAM Specification, JESD79. Available on-line (2002)

    Google Scholar 

  3. Altera Corp.: DDR SDRAM Controller MegaCore Function User Guide. Available on-line (2004)

    Google Scholar 

  4. Northwest Logic: DDR SDRAM Controller. Datasheet. Available on-line (2004)

    Google Scholar 

  5. Tran, J.: Synthesizable DDR SDRAM Controller. Xilinx Application Note XAPP200. Available on-line (2003)

    Google Scholar 

  6. Altera Corp.: Using the Stratix and Stratix GX DDR Round Trip Delay (RTD) Calculator. Available from Altera under request (2003)

    Google Scholar 

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

Picatoste-Olloqui, E., Cardells-Tormo, F., Sempere-Agullo, J., Herms-Berenguer, A. (2004). Implementing High-Speed Double-Data Rate (DDR) SDRAM Controllers on FPGA. 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_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30117-2_30

  • 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