Stratix® 10 GX/SX Device Overview

ID 683729
Date 9/07/2023
Document Table of Contents

1.12. External Memory and General Purpose I/O

Intel® Stratix® 10 devices offer substantial external memory bandwidth, with up to ten 72 bit wide DDR4 memory interfaces running at up to 2666 Mbps. For external memory interface and LVDS restrictions, see AN 906: Intel Stratix 10 GX 400, SX 400, and TX 400 Routing and Designing Floorplan Guidelines .

This bandwidth is provided along with the ease of design, lower power, and resource efficiencies of hardened high-performance memory controllers. The external memory interfaces can be configured up to a maximum width of 144 bits when using either hard or soft memory controllers.

Figure 10. Hard Memory Controller

Each I/O bank contains 48 general purpose I/Os and a high-efficiency hard memory controller capable of supporting many different memory types, each with different performance capabilities. The hard memory controller is also capable of being bypassed and replaced by a soft controller implemented in user logic. The I/Os each have a hardened double data rate (DDR) read/write path (PHY) capable of performing key memory interface functionality such as:

  • Read/write leveling
  • FIFO buffering to lower latency and improve margin
  • Timing calibration
  • On-chip termination

The timing calibration is aided by the inclusion of hard microcontrollers based on Intel’s Nios® II technology, specifically tailored to control the calibration of multiple memory interfaces. This calibration allows the Intel® Stratix® 10 device to compensate for any changes in process, voltage, or temperature either within the Intel® Stratix® 10 device itself, or within the external memory device. The advanced calibration algorithms ensure maximum bandwidth and robust timing margin across all operating conditions.

Table 9.  External Memory Interface PerformanceThe listed speeds are for the 1-rank case.


Controller Type


(maximum rate possible)



2666 Mbps



2133 Mbps



1,100 Mtps

QDRII+ Xtreme


1,266 Mtps



2,133 Mtps



2400 Mbps



533 Mbps

In addition to parallel memory interfaces, Intel® Stratix® 10 devices support serial memory technologies such as the Hybrid Memory Cube (HMC). The HMC is supported by the Intel® Stratix® 10 high-speed serial transceivers, which connect up to four HMC links, with each link running at data rates of 15 Gbps (HMC short reach specification).

Intel® Stratix® 10 devices also feature general purpose I/Os capable of supporting a wide range of single-ended and differential I/O interfaces. LVDS rates up to 1.6 Gbps are supported, with each pair of pins having both a differential driver and a differential input buffer. This enables configurable direction for each LVDS pair.