Embedded Design Handbook

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

3.5.5.6. SDRAM Controller Types Available From Intel

The table below lists the SDRAM controllers that Intel provides. These SDRAM controllers are available without licenses.

Table 6.  Memory Controller Available from Intel
Controller Name Description
SDR SDRAM Controller

This controller is the only SDR SDRAM controller Intel offers. It is a simple, easy-to-use controller that works with most available SDR SDRAM devices.

DDR/DDR2 Controller Megacore Function This controller is a legacy component which is maintained for existing designs only. Intel does not recommend it for new designs.
High Performance DDR/DDR2 Controller This controller is the DDR/DDR2 controller that Intel recommends for new designs. It supports two primary clocking modes, full-rate and half-rate.
  • Full-rate mode presents data to the Platform Designer system at twice the width of the actual DDR SDRAM device at the full SDRAM clock rate.
  • Half-rate mode presents data to the Platform Designer system at four times the native SDRAM device data width at half the SDRAM clock rate.
High Performance DDR3 Controller This controller is the DDR3 controller that Intel recommends for new designs. It is similar to the high performance DDR/DDR2 controller. It also supports full- and half-rate clocking modes.
Hard Memory Controller (HMC) The hard memory controller initializes, refreshes, manages, and communicates with the external memory device. The HMC supports all the popular and emerging memory standards including DDR4, DDR3, and LPDDR3.

For more information about the available SDRAM controllers, refer to the External Memory Interface Handbook Volume 3: Reference Material.