Cyclone® V Hard Processor System Technical Reference Manual

ID 683126
Date 8/28/2023
Public
Document Table of Contents

2.2.4.1.1. SDRAM Controller

The SDRAM controller contains a multiport front end (MPFE) that accepts requests from HPS masters and from soft logic in the FPGA fabric through the FPGA‑to‑HPS SDRAM interface.

The SDRAM controller offers the following features:

  • Up to 4 GB address range
  • 8-, 16-, and 32-bit data widths
  • Optional ECC support
  • Low‑voltage 1.35V DDR3L and 1.2V DDR3U support
  • Full memory device power management support
  • Two chip selects (DDR2 and DDR3)

The SDRAM controller provides the following features to maximize memory performance:

  • Command reordering (look-ahead bank management)
  • Data reordering (out of order transactions)
  • Deficit round‑robin arbitration with aging for bandwidth management
  • High‑priority bypass for latency sensitive traffic