0% found this document useful (0 votes)
132 views37 pages

Altera Stratix

Uploaded by

venkatesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views37 pages

Altera Stratix

Uploaded by

venkatesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 37

Stratix 10 GX/SX Device Overview

S10-OVERVIEW
2016.10.31

Subscribe
Send Feedback
Contents

Contents

1 Stratix 10 GX/SX Device Overview..................................................................................3


1.1 Stratix 10 Family Variants....................................................................................... 4
1.1.1 Available Options........................................................................................ 6
1.2 Innovations in Stratix 10 FPGAs and SoCs..................................................................7
1.3 FPGA and SoC Features Summary............................................................................8
1.4 Stratix 10 Block Diagram....................................................................................... 11
1.5 Stratix 10 FPGA and SoC Family Plan...................................................................... 12
1.6 HyperFlex Core Architecture................................................................................... 14
1.7 Heterogeneous 3D SiP Transceiver Tiles................................................................... 16
1.8 Stratix 10 Transceivers......................................................................................... 17
1.8.1 PMA Features.......................................................................................... 18
1.8.2 PCS Features...........................................................................................19
1.9 PCI Express Gen1/Gen2/Gen3 Hard IP.................................................................... 20
1.10 Interlaken PCS Hard IP....................................................................................... 21
1.11 10G Ethernet Hard IP......................................................................................... 21
1.12 External Memory and General Purpose I/O............................................................ 21
1.13 Adaptive Logic Module (ALM)............................................................................... 23
1.14 Core Clocking.................................................................................................... 24
1.15 Fractional Synthesis PLLs and I/O PLLs..................................................................24
1.16 Internal Embedded Memory.................................................................................25
1.17 Variable Precision DSP Block................................................................................ 25
1.18 Hard Processor System (HPS).............................................................................. 28
1.18.1 Key Features of the Stratix 10 HPS........................................................... 29
1.19 Power Management............................................................................................ 32
1.20 Device Configuration and Secure Device Manager (SDM).......................................... 32
1.21 Device Security...................................................................................................34
1.22 Configuration via Protocol Using PCI Express...........................................................34
1.23 Partial and Dynamic Reconfiguration..................................................................... 35
1.24 Fast Forward Compile.......................................................................................... 35
1.25 Single Event Upset (SEU) Error Detection and Correction.........................................36
1.26 Document Revision History................................................................................... 36

Stratix 10 GX/SX Device Overview


2
1 Stratix 10 GX/SX Device Overview

1 Stratix 10 GX/SX Device Overview


Intel’s 14-nm Stratix® 10 GX FPGAs and SX SoCs deliver 2X the core performance and
up to 70% lower power over previous generation high-performance FPGAs.

Featuring several groundbreaking innovations, including the all new HyperFlex™ core
architecture, this device family enables you to meet the demand for ever-increasing
bandwidth and processing performance in your most advanced applications, while
meeting your power budget.

With an embedded hard processor system (HPS) based on a quad-core 64-bit ARM®
Cortex®-A53, the Stratix 10 SoC devices deliver power efficient, application-class
processing and allow designers to extend hardware virtualization into the FPGA fabric.
Stratix 10 SoC devices demonstrate Intel's commitment to high-performance SoCs
and extend Intel's leadership in programmable devices featuring an ARM-based
processor system.

Important innovations in Stratix 10 FPGAs and SoCs include:


• All new HyperFlex core architecture delivering 2X the core performance compared
to previous generation high-performance FPGAs
• Industry leading Intel 14-nm Tri-Gate (FinFET) technology
• Heterogeneous 3D System-in-Package (SiP) technology
• Monolithic core fabric with up to 5.5 million logic elements (LEs)
• Up to 96 full duplex transceiver channels on heterogeneous 3D SiP transceiver
tiles
• Transceiver data rates up to 28.3 Gbps chip-to-chip/module and backplane
performance
• Embedded eSRAM (45 Mbit) and M20K (20 kbit) internal SRAM memory blocks
• Fractional synthesis and ultra-low jitter LC tank based transmit phase locked loops
(PLLs)
• Hard PCI Express® Gen3 x16 intellectual property (IP) blocks
• Hard 10GBASE-KR/40GBASE-KR4 Forward Error Correction (FEC) in every
transceiver channel
• Hard memory controllers and PHY supporting DDR4 rates up to 2666 Mbps per pin
• Hard fixed-point and IEEE 754 compliant hard floating-point variable precision
digital signal processing (DSP) blocks with up to 10 TFLOPS compute performance
with a power efficiency of 80 GFLOPS per Watt
• Quad-core 64-bit ARM Cortex-A53 embedded processor running up to 1.5 GHz in
SoC family variants
• Programmable clock tree synthesis for flexible, low power, low skew clock trees

© 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX,
Megacore, NIOS, Quartus and Stratix words and logos are trademarks of Intel Corporation in the US and/or
other countries. Other marks and brands may be claimed as the property of others. Intel warrants performance ISO
of its FPGA and semiconductor products to current specifications in accordance with Intel's standard warranty, 9001:2008
but reserves the right to make changes to any products and services at any time without notice. Intel assumes Registered
no responsibility or liability arising out of the application or use of any information, product, or service
described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the
latest version of device specifications before relying on any published information and before placing orders for
products or services.
1 Stratix 10 GX/SX Device Overview

• Dedicated secure device manager (SDM) for:


— Enhanced device configuration and security
— AES-256, SHA-256/384 and ECDSA-256/384 encrypt/decrypt accelerators and
authentication
— Multi-factor authentication
— Physically Unclonable Function (PUF) service and software programmable
device configuration capability
• Comprehensive set of advanced power saving features delivering up to 70% lower
power compared to previous generation high-performance FPGAs
• Non-destructive register state readback and writeback, to support ASIC
prototyping and other applications

With these capabilities, Stratix 10 FPGAs and SoCs are ideally suited for the most
demanding applications in diverse markets such as:
• Compute and Storage—for custom servers, cloud computing and data center
acceleration
• Networking—for Terabit, 400G and multi-100G bridging, aggregation, packet
processing and traffic management
• Optical Transport Networks—for OTU4, 2xOTU4, 4xOTU4
• Broadcast—for high-end studio distribution, headend encoding/decoding, edge
quadrature amplitude modulation (QAM)
• Military—for radar, electronic warfare, and secure communications
• Medical—for diagnostic scanners and diagnostic imaging
• Test and Measurement—for protocol and application testers
• Wireless—for next-generation 5G networks
• ASIC Prototyping—for designs that require the largest monolithic FPGA fabric
with the highest I/O count

1.1 Stratix 10 Family Variants


Stratix 10 devices are available in FPGA (GX) and SoC (SX) variants.

• Stratix 10 GX devices deliver up to 1 GHz core fabric performance and contain up


to 5.5 million LEs in a monolithic fabric. They also feature up to 96 general
purpose transceivers on separate transceiver tiles, and 2666 Mbps DDR4 external
memory interface performance. The transceivers are capable of up to 28.3 Gbps
short reach and across the backplane. These devices are optimized for FPGA
applications that require the highest transceiver bandwidth and core fabric
performance, with the power efficiency of Intel’s industry-leading 14-nm Tri-Gate
process technology.
• Stratix 10 SX devices have a feature set that is identical to Stratix 10 GX
devices, with the addition of an embedded quad-core 64-bit ARM Cortex A53 hard
processor system.

Stratix 10 GX/SX Device Overview


4
1 Stratix 10 GX/SX Device Overview

Common to all Stratix 10 family variants is a high-performance fabric based on the


new HyperFlex core architecture that includes additional Hyper-Registers throughout
the interconnect routing and at the inputs of all functional blocks. The core fabric also
contains an enhanced logic array utilizing Intel’s adaptive logic module (ALM) and a
rich set of high performance building blocks including:
• eSRAM (45 Mbit) embedded memory blocks
• M20K (20 kbit) embedded memory blocks
• Variable precision DSP blocks with hard IEEE 754 compliant floating-point units
• Fractional synthesis and integer PLLs
• Hard memory controllers and PHY for external memory interfaces
• General purpose IO cells

To clock these building blocks, Stratix 10 devices use programmable clock tree
synthesis, which uses dedicated clock tree routing to synthesize only those branches
of the clock trees required for the application. All devices support in-system, fine-
grained partial reconfiguration of the logic array, allowing logic to be added and
subtracted from the system while it is operating.

All family variants also contain high speed serial transceivers, containing both the
physical medium attachment (PMA) and the physical coding sublayer (PCS), which can
be used to implement a variety of industry standard and proprietary protocols. In
addition to the hard PCS, Stratix 10 devices contain multiple instantiations of PCI
Express hard IP that supports Gen1/Gen2/Gen3 rates in x1/x2/x4/x8/x16 lane
configurations, and hard 10GBASE-KR/40GBASE-KR4 FEC for every transceiver. The
hard PCS, FEC, and PCI Express IP free up valuable core logic resources, save power,
and increase your productivity.

Stratix 10 GX/SX Device Overview


5
1 Stratix 10 GX/SX Device Overview

1.1.1 Available Options


Figure 1. Sample Ordering Code and Available Options for Stratix 10 Devices

Package Type
F : FineLine BGA (FBGA), 1.0 mm pitch

Transceiver Count Operating Temperature


H : 24 I : Industrial (TJ = -40° C to 100° C)
N : 48 E : Extended (TJ = 0° C to 100° C)
U : 96 M : Military (TJ = -55° C to 125° C)
SiP Code Power Option
L : L-Tile V : Standard VID
H : H-Tile D : Low Power (VID)
L : Low Power (Fixed Voltage)
X : Extreme Low Power (Fixed Voltage)
Family Signature 1S G 280 L N 2 F 35 I 2 V G S1 Optional Suffix
1S : Stratix 10 Indicates specific device
RoHS options or shipment method
Family Variant S<n> : Engineering sample
G : RoHS6
G : GX variant P : Leaded (1)
28.3 Gbps transceivers Package Code
X : SX variant FBGA Package Type FPGA Fabric
ARM A53 processor 35 : 1,152 pins, 35 mm x 35 mm Speed Grade
43 : 1,760 pins, 42.5 mm x 42.5 mm 1 (fastest)
48 : 2,112 pins, 47.5 mm x 47.5 mm 2
50 : 2,397 pins, 50 mm x 50 mm 3
53 : 2,597 pins, 52.5 mm x 52.5 mm
Logic Density 55 : 2,912 pins, 55 mm x 55 mm
040 : 400K logic elements Transceiver
065 : 650K logic elements Speed Grade
085 : 850K logic elements 1 (fastest)
110 : 1,100K logic elements 2
165 : 1,650K logic elements 3
210 : 2,100K logic elements
250 : 2,500K logic elements
280 : 2,800K logic elements
450 : 4,500K logic elements
550 : 5,500K logic elements

Note:
1. Contact Intel for availability

Stratix 10 GX/SX Device Overview


6
1 Stratix 10 GX/SX Device Overview

1.2 Innovations in Stratix 10 FPGAs and SoCs


Stratix 10 FPGAs and SoCs deliver many significant improvements over the previous
generation high-performance Stratix V FPGAs.

Table 1. Key Features of Stratix 10 Devices Compared to Stratix V Devices


Feature Stratix V FPGAs Stratix 10 FPGAs and SoCs

Process technology 28-nm TSMC (planar 14 nm Intel Tri-Gate (FinFET)


transistor)

Hard processor core None Quad-core 64-bit ARM Cortex-A53


(SoC only)

Core architecture Conventional core architecture HyperFlex core architecture with


with conventional interconnect Hyper-Registers in the interconnect

Core performance 500 MHz 1 GHz

Power dissipation 1x As low as 0.3x

Logic density 952 KLE (monolithic) 5,500 KLE (monolithic)

Embedded memory (M20K) 52 Mbits 229 Mbits

18x19 multipliers 3,926 11,520


Note: Multiplier is 18x18 in Note: Multiplier is 18x19 in Stratix
Stratix V devices. 10 devices.

Floating point DSP capability Up to 1 TFLOP, requires soft Up to 10 TFLOPS, hard IEEE 754
floating point adder and compliant single precision floating
multiplier point adder and multiplier

Maximum transceivers 66 96

Maximum transceiver data rate (chip-to- 28.05 Gbps 17.4 Gbps L-Tile
chip) 28.3 Gbps H-Tile

Maximum transceiver data rate (backplane) 12.5 Gbps 12.5 Gbps L-Tile
28.3 Gbps H-Tile

Hard memory controller None DDR4 @ 1333 MHz/2666 Mbps


DDR3 @ 1067 MHz/2133 Mbps

Hard protocol IP PCIe Gen3 x8 (up to 4 PCIe Gen3 x16 (up to 4 instances)
instances) SR-IOV (4 physical functions / 2k
virtual functions) on H-Tile devices
10GBASE-KR/40GBASE-KR4 FEC

Core clocking and PLLs Global, quadrant and regional Programmable clock tree synthesis
clocks supported by fractional- supported by fractional synthesis
synthesis fPLLs fPLLs and integer IO PLLs

Register state readback and writeback Not available Non-destructive register state
readback and writeback for ASIC
prototyping and other applications

These innovations result in the following improvements:

Stratix 10 GX/SX Device Overview


7
1 Stratix 10 GX/SX Device Overview

• Improved Core Logic Performance: The HyperFlex core architecture combined


with Intel’s 14-nm Tri-Gate technology allows Stratix 10 devices to achieve 2X the
core performance compared to the previous generation
• Lower Power: Stratix 10 devices use up to 70% lower power compared to the
previous generation, enabled by 14-nm Intel Tri-Gate technology, the HyperFlex
core architecture, and optional power saving features built into the architecture
• Higher Density: Stratix 10 devices offer over five times the level of integration,
with up to 5,500K logic elements (LEs) in a monolithic fabric, over 229 Mbits of
embedded memory blocks (M20K), and 11,520 18x19 multipliers
• Embedded Processing: Stratix 10 SoCs feature a Quad-Core 64-bit ARM Cortex-
A53 processor optimized for power efficiency and software compatible with
previous generation Arria and Cyclone SoC devices
• Improved Transceiver Performance: With up to 96 transceiver channels
implemented in heterogeneous 3D SiP transceiver tiles, Stratix 10 GX and SX
devices support data rates up to 28.3 Gbps chip-to-chip and 28.3 Gbps across the
backplane with signal conditioning circuits capable of equalizing over 30 dB of
system loss
• Improved DSP Performance: The variable precision DSP block in Stratix 10
devices features hard fixed and floating point capability, with up to 10 TeraFLOPS
IEEE754 single-precision floating point performance
• Additional Hard IP: Stratix 10 devices include many more hard IP blocks than
previous generation devices, with a hard memory controller included in each bank
of 48 general purpose IOs, a hard PCIe Gen3 x16 full protocol stack in each
transceiver tile, and a hard 10GBASE-KR/40GBASE-KR4 FEC in every transceiver
channel
• Enhanced Core Clocking: Stratix 10 devices feature programmable clock tree
synthesis; clock trees are only synthesized where needed, increasing the flexibility
and reducing the power dissipation of the clocking solution
• Additional Core PLLs: The core fabric in Stratix 10 devices is supported by both
integer IO PLLs and fractional synthesis fPLLs, resulting in a greater total number
of PLLs available than the previous generation

1.3 FPGA and SoC Features Summary


Table 2. Stratix 10 FPGA and SoC Common Device Features
Feature Description

Technology • 14-nm Intel Tri-Gate (FinFET) process technology


• SmartVoltage ID (VID) controlled standard VCC option
• 0.8 V and 0.85 V optional VCC core voltage

Low power serial • Up to 96 total transceivers available


transceivers • Continuous operating range of 1 Gbps to 28.3 Gbps for Stratix 10 GX/SX devices
• Backplane support up to 28.3 Gbps for Stratix 10 GX/SX devices
• Extended range down to 125 Mbps with oversampling
• ATX transmit PLLs with user-configurable fractional synthesis capability
• XFP, SFP+, QSFP/QSFP28, CFP/CFP2/CFP4 optical module support
• Adaptive linear and decision feedback equalization
• Transmit pre-emphasis and de-emphasis
• Dynamic partial reconfiguration of individual transceiver channels
• On-chip instrumentation (EyeQ non-intrusive data eye monitoring)
continued...

Stratix 10 GX/SX Device Overview


8
1 Stratix 10 GX/SX Device Overview

Feature Description

General purpose I/Os • Up to 1640 total GPIO available


• 1.6 Gbps LVDS—every pair can be configured as an input or output
• 1333 MHz/2666 Mbps DDR4 external memory interface
• 1067 MHz/2133 Mbps DDR3 external memory interface
• 1.2 V to 3.0 V single-ended LVCMOS/LVTTL interfacing
• On-chip termination (OCT)

Embedded hard IP • PCIe Gen1/Gen2/Gen3 complete protocol stack, x1/x2/x4/x8/x16 end point and root
port
• DDR4/DDR3/LPDDR3 hard memory controller (RLDRAM3/QDR II+/QDR IV using soft
memory controller)
• Multiple hard IP instantiations in each device
• Single Root I/O Virtualization (SR-IOV)

Transceiver hard IP • 10GBASE-KR/40GBASE-KR4 Forward Error Correction (FEC)


• 10G Ethernet PCS
• PCI Express PIPE interface
• Interlaken PCS
• Gigabit Ethernet PCS
• Deterministic latency support for Common Public Radio Interface (CPRI) PCS
• Fast lock-time support for Gigabit Passive Optical Networking (GPON) PCS
• 8B/10B, 64B/66B, 64B/67B encoders and decoders
• Custom mode support for proprietary protocols

Power management • SmartVoltage ID controlled standard VCC option


• Low static power device options
• Quartus® Prime Pro Edition integrated PowerPlay power analysis

High performance monolithic • HyperFlex core architecture with Hyper-Registers throughout the interconnect routing
core fabric and at the inputs of all functional blocks
• Monolithic fabric minimizes compile times and increases logic utilization
• Enhanced adaptive logic module (ALM)
• Improved multi-track routing architecture reduces congestion and improves compile
times
• Hierarchical core clocking architecture with programmable clock tree synthesis
• Fine-grained partial reconfiguration

Internal memory blocks • eSRAM - 45-Mbit with hard ECC support


• M20K—20-Kbit with hard ECC support
• MLAB—640-bit distributed LUTRAM

Variable precision DSP • IEEE 754-compliant hard single-precision floating point capability
blocks • Supports signal processing with precision ranging from 18x19 up to 54x54
• Native 27x27 and 18x19 multiply modes
• 64-bit accumulator and cascade for systolic FIRs
• Internal coefficient memory banks
• Pre-adder/subtractor improves efficiency
• Additional pipeline register increases performance and reduces power

Phase locked loops (PLL) • Fractional synthesis PLLs (fPLL) support both fractional and integer modes
• Fractional mode with third-order delta-sigma modulation
• Precision frequency synthesis
• Integer PLLs adjacent to general purpose I/Os, support external memory, and LVDS
interfaces, clock delay compensation, zero delay buffering
continued...

Stratix 10 GX/SX Device Overview


9
1 Stratix 10 GX/SX Device Overview

Feature Description

Core clock networks • 1 GHz fabric clocking


• 667 MHz external memory interface clocking, supports 2666 Mbps DDR4 interface
• 800 MHz LVDS interface clocking, supports 1600 Mbps LVDS interface
• Programmable clock tree synthesis, backwards compatible with global, regional and
peripheral clock networks
• Clocks only synthesized where needed, to minimize dynamic power

Configuration • Dedicated Secure Device Manager


• Software programmable device configuration
• Serial and parallel flash interface
• Configuration via protocol (CvP) using PCI Express Gen1/Gen2/Gen3
• Fine-grained partial reconfiguration of core fabric
• Dynamic reconfiguration of transceivers and PLLs
• Comprehensive set of security features including AES-256, SHA-256/384, and
ECDSA-256/384 accelerators, and multi-factor authentication
• Physically Unclonable Function (PUF) service

Packaging • Intel Embedded Multi-die Interconnect Bridge (EMIB) packaging technology


• Multiple devices with identical package footprints allows seamless migration across
different device densities
• 1.0 mm ball-pitch FBGA packaging
• Lead and lead-free package options

Software and tools • Quartus Prime Pro Edition design suite with new Spectra-Q engine and Hyper-Aware
design flow
• Fast Forward compiler to allow HyperFlex architecture performance exploration
• Transceiver toolkit
• Qsys system integration tool
• DSP Builder advanced blockset
• OpenCL™ support
• SoC Embedded Design Suite (EDS)

Table 3. Stratix 10 SoC Specific Device Features


SoC Subsystem Feature Description

Hard Processor Multi-processor unit (MPU) core • Quad-core ARM Cortex-A53 MPCore processor with ARM
System CoreSight debug and trace technology
• Scalar floating-point unit supporting single and double
precision
• ARM NEON media processing engine for each processor

System Controllers • System Memory Management Unit (SMMU)


• Cache Coherency Unit (CCU)

Layer 1 Cache • 32 KB L1 instruction cache with parity


• 32 KB L1 data cache with ECC

Layer 2 Cache • 1 MB Shared L2 Cache with ECC

On-Chip Memory • 256 KB On-Chip RAM

Direct memory access (DMA) controller • 8-Channel DMA

Ethernet media access controller • Three 10/100/1000 EMAC with integrated DMA
(EMAC)

USB On-The-Go controller (OTG) • 2 USB OTG with integrated DMA

UART controller • 2 UART 16550 compatible


continued...

Stratix 10 GX/SX Device Overview


10
1 Stratix 10 GX/SX Device Overview

SoC Subsystem Feature Description

Serial Peripheral Interface (SPI) • 4 SPI


controller

I2C controller • 5 I2C controllers

SD/SDIO/MMC controller • 1 eMMC version 4.5 with DMA and CE-ATA support
• SD, including eSD, version 3.0
• SDIO, including eSDIO, verion 3.0
• CE-ATA - version 1.1

NAND flash controller • 1 ONFI 1.0, 8- and 16-bit support

General-purpose I/O (GPIO) • Maximum of 48 software programmable GPIO

Timers • 4 general-purpose timers


• 4 watchdog timers

Secure Device Security • Secure boot


Manager • Advanced Encryption Standard (AES) and authentication
(SHA/ECDSA)

External External Memory Interface • Hard Memory Controller with DDR4 and DDR3, and
Memory LPDDR3
Interface

1.4 Stratix 10 Block Diagram


Figure 2. Stratix 10 FPGA and SoC Architecture Block Diagram

Package Substrate
PCIe Gen3 Hard IP

PCIe Gen3 Hard IP


Hard Memory Controllers, I/O PLLs General-Purpose I/O Cells, LVDS

Hard Memory Controllers, I/O PLLs General-Purpose I/O Cells, LVDS


HPS
Transceiver Tile

Transceiver Tile
(24 Channels)

(24 Channels)
EMIB

EMIB
Variable-Precision, Hard Floating-Point DSP Blocks

Variable-Precision, Hard Floating-Point DSP Blocks

Variable-Precision, Hard Floating-Point DSP Blocks


M20K Embedded Memory Blocks

M20K Embedded Memory Blocks

M20K Embedded Memory Blocks


HyperFlex Core Logic Fabric

HyperFlex Core Logic Fabric


HyperFlex Core Logic Fabric

HyperFlex Core Logic Fabric


PCIe Gen3 Hard IP

PCIe Gen3 Hard IP


Transceiver Tile

Transceiver Tile
(24 Channels)

(24 Channels)
EMIB

EMIB
PCIe Gen3 Hard IP

PCIe Gen3 Hard IP


Transceiver Tile

Transceiver Tile
(24 Channels)

(24 Channels)
EMIB

EMIB

SDM

HPS: Quad ARM Cortex-A53 Hard Processor System


SDM: Secure Device Manager
EMIB: Embedded Multi-Die Interconnect Bridge

Stratix 10 GX/SX Device Overview


11
1 Stratix 10 GX/SX Device Overview

1.5 Stratix 10 FPGA and SoC Family Plan

Table 4. Stratix 10 GX/SX FPGA and SoC Family Plan—FPGA Core (part 1)
Stratix 10 Logic Ele- eSRAM eSRAM M20K M20K MLAB MLAB 18x19
GX/SX ments (KLE) Blocks Mbits Blocks Mbits Counts Mbits Multi-
Device pliers 1
Name

GX 400/ 378 1,537 30 3,204 2 1,296


— —
SX 400

GX 650/ 612 2,489 49 5,184 3 2,304


— —
SX 650

GX 850/ 841 3,477 68 7,124 4 4,032


1 45
SX 850

GX 1100/ 1,092 4,401 86 9,540 6 5,040


1 45
SX 1100

GX 1650/ 1,624 5,851 114 13,764 8 6,290


2 90
SX 1650

GX 2100/ 2,005 6,501 127 17,316 11 7,488


2 90
SX 2100

GX 2500/ 2,422 9,963 195 20,529 13 10,022


— —
SX 2500

GX 2800/ 2,753 11,721 229 23,796 15 11,520


— —
SX 2800

GX 4500/ 4,463 7,033 137 37,821 23 3,960


— —
SX 4500

GX 5500/ 5,510 7,033 137 47,700 29 3,960


— —
SX 5500

Table 5. Stratix 10 GX/SX FPGA and SoC Family Plan—Interconnects, PLLs and Hard
IP (part 2)
Stratix 10 GX/SX Interconnects PLLs Hard IP
Device Name
Maximum GPIOs Maximum XCVR fPLLs I/O PLLs PCIe Hard IP
Blocks

GX 400/
392 24 8 8 1
SX 400

GX 650/
400 48 16 8 2
SX 650

GX 850/
736 48 16 15 2
SX 850

GX 1100/
736 48 16 15 2
SX 1100
continued...

1 The number of 27x27 multipliers is one-half the number of 18x19 multipliers.

Stratix 10 GX/SX Device Overview


12
1 Stratix 10 GX/SX Device Overview

Stratix 10 GX/SX Interconnects PLLs Hard IP


Device Name
Maximum GPIOs Maximum XCVR fPLLs I/O PLLs PCIe Hard IP
Blocks

GX 1650/
704 96 32 14 4
SX 1650

GX 2100/
704 96 32 14 4
SX 2100

GX 2500/
1160 96 32 24 4
SX 2500

GX 2800/
1160 96 32 24 4
SX 2800

GX 4500/
1640 24 8 34 1
SX 4500

GX 5500/
1640 24 8 34 1
SX 5500

Table 6. Stratix 10 GX/SX FPGA and SoC Family Package Plan, part 1
Cell legend: General Purpose I/Os, High-Voltage I/Os, LVDS Pairs, Transceivers 2 3 4 5 6 7

Stratix 10 GX/SX Device F1152 F1760 F1760


Name HF35 NF43 NF43
(35x35 mm2) (42.5x42.5 mm2) (42.5x42.5 mm2)

GX 400/ 392, 8, 192, 24


SX 400

GX 650/ 392, 8, 192, 24 400, 16, 192, 48


SX 650

GX 850/ 688, 16, 336, 48


SX 850

GX 1100/ 688, 16, 336, 48


SX 1100

GX 1650/ 688, 16, 336, 48


SX 1650

GX 2100/ 688, 16, 336, 48


continued...

2 All packages are ball grid arrays with 1.0 mm pitch.

3 High-Voltage I/O pins are used for 3 V and 2.5 V interfacing.

4 Each LVDS pair can be configured as either a differential input or a differential output.

5 High-Voltage I/O pins and LVDS pairs are included in the General Purpose I/O count.
Transceivers are counted separately.

6 Each package column offers pin migration (common circuit board footprint) for all devices in the
column.

7 Stratix 10 GX devices are pin migratable with Stratix 10 SX devices in the same package.

Stratix 10 GX/SX Device Overview


13
1 Stratix 10 GX/SX Device Overview

Stratix 10 GX/SX Device F1152 F1760 F1760


Name HF35 NF43 NF43
(35x35 mm2) (42.5x42.5 mm2) (42.5x42.5 mm2)

SX 2100

GX 2500/ 688, 16, 336, 48


SX 2500

GX 2800/ 688, 16, 336, 48


SX 2800

GX 4500/
SX 4500

GX 5500/
SX 5500

Table 7. Stratix 10 GX/SX FPGA and SoC Family Package Plan, part 2
Cell legend: General Purpose I/Os, High-Voltage I/Os, LVDS Pairs, Transceivers 2 3 4 5 6 7

Stratix 10 GX/SX F2112 F2397 F2912


Device Name NF48 UF50 HF55
(47.5x47.5 mm2) (50x50 mm2) (55x55 mm2)

GX 400/
SX 400

GX 650/
SX 650

GX 850/ 736, 16, 360, 48


SX 850

GX 1100/ 736, 16, 360, 48


SX 1100

GX 1650/ 704, 32, 336, 96


SX 1650

GX 2100/ 704, 32, 336, 96


SX 2100

GX 2500/ 704, 32, 336, 96 1160, 8, 576, 24


SX 2500

GX 2800/ 704, 32, 336, 96 1160, 8, 576, 24


SX 2800

GX 4500/ 1640, 8, 816, 24


SX 4500

GX 5500/ 1640, 8, 816, 24


SX 5500

1.6 HyperFlex Core Architecture


Stratix 10 FPGAs and SoCs are based on a monolithic core fabric featuring the new
HyperFlex core architecture. The HyperFlex core architecture delivers 2X the clock
frequency performance and up to 70% lower power compared to previous generation
high-end FPGAs. Along with this performance breakthrough, the HyperFlex core
architecture delivers a number of advantages including:

Stratix 10 GX/SX Device Overview


14
1 Stratix 10 GX/SX Device Overview

• Higher Throughput—Leverages 2X core clock frequency performance to obtain


throughput breakthroughs
• Improved Power Efficiency—Uses reduced IP size, enabled by HyperFlex, to
consolidate designs which previously spanned multiple devices into a single
device, thereby reducing power by up to 70% versus previous generation devices
• Greater Design Functionality—Uses faster clock frequency to reduce bus widths
and reduce IP size, freeing up additional FPGA resources to add greater
functionality
• Increased Designer Productivity—Boosts performance with less routing
congestion and fewer design iterations using Hyper-Aware design tools, obtaining
greater timing margin for more rapid timing closure

In addition to the traditional user registers found in the Adaptive Logic Modules (ALM),
the HyperFlex core architecture introduces additional bypassable registers everywhere
throughout the fabric of the FPGA. These additional registers, called Hyper-Registers
are available on every interconnect routing segment and at the inputs of all functional
blocks.

Figure 3. Bypassable Hyper-Register


Stratix 10 HyperFlex
Conventional Routing Multiplexer
Routing Multiplexer (with Hyper-Register)

Interconnect Interconnect

CRAM CRAM clk CRAM


Config Config Config

The Hyper-Registers enable the following key design techniques to achieve the 2X core
performance increases:
• Fine grain Hyper-Retiming to eliminate critical paths
• Zero latency Hyper-Pipelining to eliminate routing delays
• Flexible Hyper-Optimization for best-in-class performance

By implementing these techniques in your design, the Hyper-Aware design tools


automatically make use of the Hyper-Registers to achieve maximum core clock
frequency.

Stratix 10 GX/SX Device Overview


15
1 Stratix 10 GX/SX Device Overview

Figure 4. HyperFlex Core Architecture


ALM ALM ALM

ALM ALM ALM

ALM ALM ALM

New Hyper-Registers throughout the core fabric

1.7 Heterogeneous 3D SiP Transceiver Tiles


Stratix 10 FPGAs and SoCs feature power efficient, high bandwidth, low latency
transceivers. The transceivers are implemented on heterogeneous 3D System-in-
Package (SiP) transceiver tiles, each containing 24 full-duplex transceiver channels. In
addition to providing a high-performance transceiver solution to meet current
connectivity needs, this allows for future flexibility and scalability as data rates,
modulation schemes, and protocol IPs evolve.

Figure 5. Monolithic Core Fabric and Heterogeneous 3D SiP Transceiver Tiles

Package Substrate
Transceiver Tile Transceiver Tile
EMIB

EMIB

(24 Channels) (24 Channels)

Transceiver Tile Transceiver Tile


EMIB

EMIB

(24 Channels) (24 Channels)

Transceiver Tile Transceiver Tile


EMIB

EMIB

(24 Channels) Core Fabric (24 Channels)

Each transceiver tile contains:

Stratix 10 GX/SX Device Overview


16
1 Stratix 10 GX/SX Device Overview

• 24 full-duplex transceiver channels (PMA and PCS)


• Reference clock distribution network
• Transmit PLLs
• High-speed clocking and bonding networks
• One instance of PCI Express hard IP

Figure 6. Heterogeneous 3D SiP Transceiver Tile Architecture

PCIe Gen3 Hard IP


Transceiver Tile
(24 Channels)

(6 Channels) (6 Channels) (6 Channels) (6 Channels)


Transceiver Transceiver Transceiver Transceiver
EMIB

Bank
Transceiver PLLs, RX, and TX CLocks

Transceiver Reference Clock


Transceiver Bonding

Bank
PCIe Gen3 Hard IP
Transceiver Tile
(24 Channels)
EMIB

PCIe Gen3 x16 Hard IP

Bank
PCIe Gen3 Hard IP
Transceiver Tile
(24 Channels)

Bank
EMIB

1.8 Stratix 10 Transceivers


Stratix 10 devices offer up to 96 total full-duplex transceiver channels. These channels
provide continuous data rates from 1 Gbps to 28.3 Gbps for chip-to-chip, chip-to-
module, and backplane applications. In each device,two thirds of the transceivers can
be configured up to the maximum data rate of 28.3 Gbps to drive 100G interfaces and
C form-factor pluggable CFP2/CFP4 optical modules. For longer-reach backplane
driving applications, advanced adaptive equalization circuits are used to equalize over
30 dB of system loss.

All transceiver channels feature a dedicated Physical Medium Attachment (PMA) and a
hardened Physical Coding Sublayer (PCS).
• The PMA provides primary interfacing capabilities to physical channels.
• The PCS typically handles encoding/decoding, word alignment, and other pre-
processing functions before transferring data to the FPGA core fabric.

Within each transceiver tile, the transceivers are arranged in four banks of six PMA-
PCS groups. A wide variety of bonded and non-bonded data rate configurations are
possible within each bank, and within each tile, using a highly configurable clock
distribution network.

Stratix 10 GX/SX Device Overview


17
1 Stratix 10 GX/SX Device Overview

1.8.1 PMA Features


PMA channels are comprised of transmitter (TX), receiver (RX), and high speed
clocking resources.

Stratix 10 device features provide exceptional signal integrity at data rates up to 28.3
Gbps. Clocking options include ultra-low jitter LC tank-based (ATX) PLLs with optional
fractional synthesis capability, channel PLLs operating as clock multiplier units (CMUs),
and fractional synthesis PLLs (fPLLs).
• ATX PLL—can be configured in integer mode, or optionally, in a new fractional
synthesis mode. Each ATX PLL spans the full frequency range of the supported
data rate range providing a stable, flexible clock source with the lowest jitter.
• CMU PLL—when not being used as a transceiver, select PMA channels can be
configured as channel PLLs operating as CMUs to provide an additional master
clock source within the transceiver bank.
• fPLL—In addition, dedicated fPLLs are available with precision frequency synthesis
capabilities. fPLLs can be used to synthesize multiple clock frequencies from a
single reference clock source and replace multiple reference oscillators for multi-
protocol and multi-rate applications.

On the receiver side, each PMA has an independent channel PLL that allows analog
tracking for clock-data recovery. Each PMA also has advanced equalization circuits that
compensate for transmission losses across a wide frequency spectrum.
• Variable Gain Amplifier (VGA)—to optimize the receiver's dynamic range
• Continuous Time Linear Equalizer (CTLE)—to compensate for channel losses
with lowest power dissipation
• Decision Feedback Equalizer (DFE)—to provide additional equalization
capability on backplanes even in the presence of crosstalk and reflections
• On-Die Instrumentation (ODI)—to provide on-chip eye monitoring capabilities
(EyeQ). This capability helps to optimize link equalization parameters during board
bring-up and supports in-system link diagnostics and equalization margin testing

Figure 7. Stratix 10 Receiver Block Features

Deserializer
CTLE
VGA ∑ CDR

DFE EyeQ

Adaptive Parametric Tuning Engine

Stratix 10 GX/SX Device Overview


18
1 Stratix 10 GX/SX Device Overview

All link equalization parameters feature automatic adaptation using the new Advanced
Digital Adaptive Parametric Tuning (ADAPT) circuit. This circuit is used to dynamically
set DFE tap weights, adjust CTLE parameters, and optimize VGA gain and threshold
voltage. Finally, optimal and consistent signal integrity is ensured by using the new
hardened Precision Signal Integrity Calibration Engine (PreSICE) to automatically
calibrate all transceiver circuit blocks on power-up. This gives the most link margin
and ensures robust, reliable, and error-free operation.

Table 8. Transceiver PMA Features


Feature Capability

Chip-to-Chip Data Rates 1 Gbps 8 to 28.3 Gbps (Stratix 10 GX/SX devices)

Backplane Support Drive backplanes at data rates up to 28.3 Gbps, including 10GBASE-KR compliance

Optical Module Support SFP+/SFP, XFP, CXP, QSFP/QSFP28, CFP/CFP2/CFP4

Cable Driving Support SFP+ Direct Attach, PCI Express over cable, eSATA

Transmit Pre-Emphasis 5-tap transmit pre-emphasis and de-emphasis to compensate for system channel loss

Continuous Time Linear Dual mode, high-gain, and high-data rate, linear receive equalization to compensate for
Equalizer (CTLE) system channel loss

Decision Feedback Equalizer 15 fixed tap DFE to equalize backplane channel loss in the presence of crosstalk and noisy
(DFE) environments

Advanced Digital Adaptive Fully digital adaptation engine to automatically adjust all link equalization parameters—
Parametric Tuning (ADAPT) including CTLE, DFE, and VGA blocks—that provide optimal link margin without intervention
from user logic

Precision Signal Integrity Hardened calibration controller to quickly calibrate all transceiver control parameters on
Calibration Engine (PreSICE) power-up, which provides the optimal signal integrity and jitter performance

ATX Transmit PLLs Low jitter ATX (inductor-capacitor) transmit PLLs with continuous tuning range to cover a
wide range of standard and proprietary protocols, with optional fractional frequency
synthesis capability

Fractional PLLs On-chip fractional frequency synthesizers to replace on-board crystal oscillators and reduce
system cost

Digitally Assisted Analog Superior jitter tolerance with fast lock time
CDR

On-Die Instrumentation— Simplify board bring-up, debug, and diagnostics with non-intrusive, high-resolution eye
EyeQ and Jitter Margin Tool monitoring (EyeQ). Also inject jitter from transmitter to test link margin in system.

Dynamic Reconfiguration Allows for independent control of each transceiver channel Avalon memory-mapped
interface for the most transceiver flexibility.

Multiple PCS-PMA and PCS- 8-, 10-, 16-, 20-, 32-, 40-, or 64-bit interface widths for flexibility of deserialization width,
Core to FPGA fabric interface encoding, and reduced latency
widths

1.8.2 PCS Features


Stratix 10 PMA channels interface with core logic through configurable and bypassable
PCS interface layers.

The PCS contains multiple gearbox implementations to decouple the PMA and PCS
interface widths. This feature provides the flexibility to implement a wide range of
applications with 8, 10, 16, 20, 32, 40, or 64-bit interface width between each
transceiver and the core logic.

8 Stratix 10 transceivers can support data rates below 1 Gbps with over sampling.

Stratix 10 GX/SX Device Overview


19
1 Stratix 10 GX/SX Device Overview

The PCS also contains hard IP to support a variety of standard and proprietary
protocols across a wide range of data rates and encoding schemes. The Standard PCS
mode provides support for 8B/10B encoded applications up to 12.5 Gbps. The
Enhanced PCS mode supports 64B/66B and 64B/67B encoded applications up to 17.4
Gbps. The enhanced PCS mode also includes an integrated 10GBASE-KR/40GBASE-
KR4 Forward Error Correction (FEC) circuit. For highly customized implementations, a
PCS Direct mode provides an interface up to 64 bits wide to allow for custom encoding
and support for data rates up to 28.3 Gbps.

For more information about the PCS-Core interface or the double rate transfer mode,
refer to the Stratix 10 Transceiver PHY User Guide.

Table 9. Transceiver PCS Features


PCS Protocol Data Rate Transmitter Data Path Receiver Data Path
Support (Gbps)

Standard PCS 1 to 12.5 Phase compensation FIFO, byte Rate match FIFO, word-aligner, 8B/10B
serializer, 8B/10B encoder, bit-slipper, decoder, byte deserializer, byte
channel bonding ordering

PCI Express 2.5 and 5.0 Same as Standard PCS plus PIPE 2.0 Same as Standard PCS plus PIPE 2.0
Gen1/Gen2 x1, interface to core interface to core
x2, x4, x8, x16

PCI Express Gen3 8.0 Phase compensation FIFO, byte Rate match FIFO (0-600 ppm mode),
x1, x2, x4, x8, serializer, encoder, scrambler, bit- word-aligner, decoder, descrambler,
x16 slipper, gear box, channel bonding, and phase compensation FIFO, block sync,
PIPE 3.0 interface to core, auto speed byte deserializer, byte ordering, PIPE
negotiation 3.0 interface to core, auto speed
negotiation

CPRI 0.6144 to 9.8 Same as Standard PCS plus Same as Standard PCS plus
deterministic latency serialization deterministic latency deserialization

Enhanced PCS 2.5 to 17.4 FIFO, channel bonding, bit-slipper, and FIFO, block sync, bit-slipper, and gear
gear box box

10GBASE-R 10.3125 FIFO, 64B/66B encoder, scrambler, FIFO, 64B/66B decoder, descrambler,
FEC, and gear box block sync, FEC, and gear box

Interlaken 4.9 to 17.4 FIFO, channel bonding, frame FIFO, CRC-32 checker, frame sync,
generator, CRC-32 generator, descrambler, disparity checker, block
scrambler, disparity generator, bit- sync, and gear box
slipper, and gear box

SFI-S/SFI-5.2 11.3 FIFO, channel bonding, bit-slipper, and FIFO, bit-slipper, and gear box
gear box

IEEE 1588 1.25 to 10.3125 FIFO (fixed latency), 64B/66B encoder, FIFO (fixed latency), 64B/66B decoder,
scrambler, and gear box descrambler, block sync, and gear box

SDI up to 12.5 FIFO and gear box FIFO, bit-slipper, and gear box

GigE 1.25 Same as Standard PCS plus GigE state Same as Standard PCS plus GigE state
machine machine

PCS Direct up to 28.3 Custom Custom

1.9 PCI Express Gen1/Gen2/Gen3 Hard IP


Stratix 10 devices contain embedded PCI Express hard IP designed for performance,
ease-of-use, increased functionality, and designer productivity.

Stratix 10 GX/SX Device Overview


20
1 Stratix 10 GX/SX Device Overview

The PCI Express hard IP consists of the PHY, Data Link, and Transaction layers. It also
supports PCI Express Gen1/Gen2/Gen3 end point and root port, in x1/x2/x4/x8/x16
lane configurations. The PCI Express hard IP is capable of operating independently
from the core logic (autonomous mode). This feature allows the PCI Express link to
power up and complete link training in less than 100 ms, while the rest of the device
is still in the process of being configured. The hard IP also provides added
functionality, which makes it easier to support emerging features such as Single Root
I/O Virtualization (SR-IOV) and optional protocol extensions.

Note: The x16 lane configuration is not available on all transceiver tile types.

The PCI Express hard IP has improved end-to-end data path protection using Error
Checking and Correction (ECC). In addition, the hard IP supports configuration of the
device via protocol (CvP) across the PCI Express bus at Gen1/Gen2/Gen3 rates.

1.10 Interlaken PCS Hard IP


Stratix 10 devices have integrated Interlaken PCS hard IP supporting rates up to 17.4
Gbps per lane.

The Interlaken PCS hard IP is based on the proven functionality of the PCS developed
for Intel’s previous generation FPGAs, which has demonstrated interoperability with
Interlaken ASSP vendors and third-party IP suppliers. The Interlaken PCS hard IP is
present in every transceiver channel in Stratix 10 devices.

1.11 10G Ethernet Hard IP


Stratix 10 devices include IEEE 802.3 10-Gbps Ethernet (10GbE) compliant 10GBASE-
R PCS and PMA hard IP. The scalable 10GbE hard IP supports multiple independent
10GbE ports while using a single PLL for all the 10GBASE-R PCS instantiations, which
saves on core logic resources and clock networks.

The integrated serial transceivers simplify multi-port 10GbE systems compared to 10


GbE Attachment Unit Interface (XAUI) interfaces that require an external XAUI-to-10G
PHY. Furthermore, the integrated transceivers incorporate signal conditioning circuits,
which enable direct connection to standard 10G XFP and SFP+ pluggable optical
modules. The transceivers also support backplane Ethernet applications and include a
hard 10GBASE-KR/40GBASE-KR4 Forward Error Correction (FEC) circuit that can be
used for both 10G and 40G applications. The integrated 10G Ethernet hard IP and 10G
transceivers save external PHY cost, board space and system power. The 10G Ethernet
PCS hard IP and 10GBASE-KR FEC are present in every transceiver channel.

1.12 External Memory and General Purpose I/O


Stratix 10 devices offer substantial external memory bandwidth, with up to ten 72-bit
wide DDR4 memory interfaces running at up to 2666 Mbps.

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.

Stratix 10 GX/SX Device Overview


21
1 Stratix 10 GX/SX Device Overview

Figure 8. Hard Memory Controller

Stratix 10 FPGA
Core Fabric
User Design

Hard
Memory AXI/Avalon IF
Controller
Memory Controller

PHY Interface

Hard Nios II
Hard PHY
(Callibration/Control)

I/O Interface

CMD/ADDR DQ/DQS ECC

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 the 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 Stratix 10 device to compensate for any
changes in process, voltage, or temperature either within the 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 10. External Memory Interface Performance


The listed speeds are for the 1-rank case.

Interface Controller Type Performance

DDR4 Hard 2666 Mbps

DDR3 Hard 2133 Mbps


continued...

Stratix 10 GX/SX Device Overview


22
1 Stratix 10 GX/SX Device Overview

Interface Controller Type Performance

QDR II+ / II+ Xtreme Soft 550 MTps

RLDRAM III Soft 2400 Mbps

RLDRAM II Soft 533 Mbps

In addition to parallel memory interfaces, Stratix 10 devices support serial memory


technologies such as the Hybrid Memory Cube (HMC). The HMC is supported by the
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).

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.

1.13 Adaptive Logic Module (ALM)


Stratix 10 devices use a similar adaptive logic module (ALM) as the previous
generation Arria 10 and Stratix V FPGAs, allowing for efficient implementation of logic
functions and easy conversion of IP between the devices.

The ALM block diagram shown in the following figure has eight inputs with a
fracturable look-up table (LUT), two dedicated embedded adders, and four dedicated
registers.

Figure 9. Stratix 10 FPGA and SoC ALM Block Diagram

1
Reg
2 Full
Adder
3
Reg
4 Adaptive
LUT
5

6 Reg
Full
7 Adder
8
Reg

4 Registers per ALM

Stratix 10 GX/SX Device Overview


23
1 Stratix 10 GX/SX Device Overview

Key features and capabilities of the ALM include:


• High register count with 4 registers per 8-input fracturable LUT, operating in
conjunction with the new HyperFlex architecture, enables Stratix 10 devices to
maximize core performance at very high core logic utilization
• Implements select 7-input logic functions, all 6-input logic functions, and two
independent functions consisting of smaller LUT sizes (such as two independent 4-
input LUTs) to optimize core logic utilization

The Quartus Prime software leverages the ALM logic structure to deliver the highest
performance, optimal logic utilization, and lowest compile times. The Quartus Prime
software simplifies design reuse as it automatically maps legacy designs into the
Stratix 10 ALM architecture.

1.14 Core Clocking


Core clocking in Stratix 10 devices makes use of programmable clock tree synthesis.

This technique uses dedicated clock tree routing and switching circuits, and allows the
Quartus Prime software to create the exact clock trees required for your design. Clock
tree synthesis minimizes clock tree insertion delay, reduces dynamic power dissipation
in the clock tree and allows greater clocking flexibility in the core while still
maintaining backwards compatibility with legacy global and regional clocking schemes.

The core clock network in Stratix 10 devices supports the new HyperFlex core
architecture at clock rates up to 1 GHz. It also supports the hard memory controllers
up to 2666 Mbps with a quarter rate transfer to the core. The core clock network is
supported by dedicated clock input pins, fractional clock synthesis PLLs, and integer
I/O PLLs.

1.15 Fractional Synthesis PLLs and I/O PLLs


Stratix 10 devices have up to 32 fractional synthesis PLLs (fPLL) available for use with
transceivers or in the core fabric.

The fPLLs are located in the 3D SiP transceiver tiles, eight per tile, adjacent to the
transceiver channels. The fPLLs can be used to reduce both the number of oscillators
required on the board and the number of clock pins required, by synthesizing multiple
clock frequencies from a single reference clock source. In addition to synthesizing
reference clock frequencies for the transceiver transmit PLLs, the fPLLs can also be
used directly for transmit clocking. Each fPLL can be independently configured for
conventional integer mode, or enhanced fractional synthesis mode with third-order
delta-sigma modulation.

In addition to the fPLLs, Stratix 10 devices contain up to 34 integer I/O PLLs (IOPLLs)
available for general purpose use in the core fabric and for simplifying the design of
external memory interfaces and high-speed LVDS interfaces. The IOPLLs are located in
each bank of 48 general purpose I/O, 1 per I/O bank, adjacent to the hard memory
controllers and LVDS SerDes in each I/O bank. This makes it easier to close timing
because the IOPLLs are tightly coupled with the I/Os that need to use them. The
IOPLLs can be used for general purpose applications in the core such as clock network
delay compensation and zero-delay clock buffering.

Stratix 10 GX/SX Device Overview


24
1 Stratix 10 GX/SX Device Overview

1.16 Internal Embedded Memory


Stratix 10 devices contain three types of embedded memory blocks: eSRAM (45-Mbit),
M20K (20-Kbit), and MLAB (640-bit). This variety of on-chip memory provides fast
access times and low latency for applications such as wide and deep FIFOs and
variable buffers.

The eSRAM blocks are a new innovation in Stratix 10 devices. These large embedded
SRAM blocks are tightly coupled to the core fabric and are directly accessible with no
need for a separate memory controller. Each eSRAM block is arranged as 8 channels,
40 banks per channel, with a total capacity of 45-Mbits running at clock rates up to
750 MHz. Within the eSRAM block, each channel has a bus width of 72 bit read and 72
bit write, and has one READ and one WRITE per channel. This allows each eSRAM
block to support a total aggregate bandwidth (read + write) of up to 864 Gbps.

The eSRAM block is implemented as a simple dual port memory with concurrent read
and write access per channel, and includes integrated hard ECC generation and
checking. Compared to an off-chip SRAM solution, the eSRAM block allows you to
reduce system power and save board space and cost.

The M20K and MLAB blocks are familiar block sizes carried over from previous Intel
device families. The MLAB blocks are ideal for wide and shallow memories, while the
M20K blocks are intended to support larger memory configurations and include hard
ECC. Both M20K and MLAB embedded memory blocks can be configured as a single-
port or dual-port RAM, FIFO, ROM, or shift register. These memory blocks are highly
flexible and support a number of memory configurations as shown in Table 11 on page
25.

Table 11. Internal Embedded Memory Block Configurations


MLAB (640 bits) M20K (20 Kbits)

64 x 10 (supported through emulation) 2K x 10 (or x8)


32 x 20 1K x 20 (or x16)
512 x 40 (or x32)

1.17 Variable Precision DSP Block


The Stratix 10 DSP blocks are based upon the Variable Precision DSP Architecture
used in Intel’s previous generation devices. They feature hard fixed point and
IEEE-754 compliant floating point capability.

The DSP blocks can be configured to support signal processing with precision ranging
from 18x19 up to 54x54. A pipeline register has been added to increase the maximum
operating frequency of the DSP block and reduce power consumption.

Stratix 10 GX/SX Device Overview


25
1 Stratix 10 GX/SX Device Overview

Figure 10. DSP Block: Standard Precision Fixed Point Mode

18 Multiplier 44
18 x 19
Pipeline Systolic Systolic
+/–
Register Register Register

Multiplexer and Pipeline Register


74
Coefficient Pipeline
Register
Input Registers

Registers +
Output
Register
108 Coefficient –
Pipeline
Registers Register

Pipeline Feedback
+/–
Register Register 64
Multiplier
18 44
18 x 19

Figure 11. DSP Block: High Precision Fixed Point Mode

64

Pipeline
Register
74
Coefficient
Pipeline Register
Input Registers

Registers Output
Multiplier
27 x 27 Register
108

Pre-Adder
Pipeline Feedback
+/–
Register Register 64
64

Stratix 10 GX/SX Device Overview


26
1 Stratix 10 GX/SX Device Overview

Figure 12. DSP Block: Single Precision Floating Point Mode

IEEE-754 Single-Precision
32 Floating-Point Adder
32
Pipeline
Pipeline Register
Register Output
Register
Input Registers

Pipeline Pipeline
96 Register Register
Pipeline
Pipeline Register
Register IEEE-754
Single-Precision
Floating-Point
Multiplier 32

Each DSP block can be independently configured at compile time as either dual 18x19
or a single 27x27 multiply accumulate. With a dedicated 64-bit cascade bus, multiple
variable precision DSP blocks can be cascaded to implement even higher precision
DSP functions efficiently.

In floating point mode, each DSP block provides one single precision floating point
multiplier and adder. Floating point additions, multiplications, mult-adds and mult-
accumulates are supported.

The following table shows how different precisions are accommodated within a DSP
block, or by utilizing multiple blocks.

Table 12. Variable Precision DSP Block Configurations


Multiplier Size DSP Block Resources Expected Usage

18x19 bits 1/2 of Variable Precision DSP Block Medium precision fixed point

27x27 bits 1 Variable Precision DSP Block High precision fixed point

19x36 bits 1 Variable Precision DSP Block with external Fixed point FFTs
adder

36x36 bits 2 Variable Precision DSP Blocks with external Very high precision fixed point
adder

54x54 bits 4 Variable Precision DSP Blocks with external Double Precision floating point
adder

Single Precision 1 Single Precision floating point adder, 1 Single Floating point
floating point Precision floating point multiplier

Stratix 10 GX/SX Device Overview


27
1 Stratix 10 GX/SX Device Overview

Complex multiplication is very common in DSP algorithms. One of the most popular
applications of complex multipliers is the FFT algorithm. This algorithm has the
characteristic of increasing precision requirements on only one side of the multiplier.
The Variable Precision DSP block supports the FFT algorithm with proportional increase
in DSP resources as the precision grows.

Table 13. Complex Multiplication With Variable Precision DSP Block


Complex Multiplier DSP Block Resources FFT Usage
Size

18x19 bits 2 Variable Precision DSP Blocks Resource optimized FFT

27x27 bits 4 Variable Precision DSP Blocks Highest precision FFT

For FFT applications with high dynamic range requirements, the Intel FFT IP Core
offers an option of single precision floating point implementation with resource usage
and performance similar to high precision fixed point implementations.

Other features of the DSP block include:


• Hard 18-bit and 25-bit pre-adders
• Hard floating point multipliers and adders
• 64-bit dual accumulator (for separate I, Q product accumulations)
• Cascaded output adder chains for 18- and 27-bit FIR filters
• Embedded coefficient registers for 18- and 27-bit coefficients
• Fully independent multiplier outputs
• Inferability using HDL templates supplied by the Quartus Prime software for most
modes

The Variable Precision DSP block is ideal to support the growing trend towards higher
bit precision in high performance DSP applications. At the same time, it can efficiently
support the many existing 18-bit DSP applications, such as high definition video
processing and remote radio heads. With the Variable Precision DSP block architecture
and hard floating point multipliers and adders, Stratix 10 devices can efficiently
support many different precision levels up to and including floating point
implementations. This flexibility can result in increased system performance, reduced
power consumption, and reduce architecture constraints on system algorithm
designers.

1.18 Hard Processor System (HPS)


The Stratix 10 SoC Hard Processor System (HPS) is Intel’s industry leading third
generation HPS. Leveraging the performance of Intel’s 14-nm Tri-Gate technology,
Stratix 10 SoC devices more than double the performance of previous generation SoCs
with an integrated quad-core 64-bit ARM Cortex-A53. The HPS also enables system-
wide hardware virtualization capabilities by adding a system memory management
unit. These architecture improvements ensure that Stratix 10 SoCs will meet the
requirements of current and future embedded markets, including wireless and wireline
communications, data center acceleration, and numerous military applications.

Stratix 10 GX/SX Device Overview


28
1 Stratix 10 GX/SX Device Overview

Figure 13. HPS Block Diagram

Quad ARM Cortex-A53-Based Hard Processor System


ARM Cortex -A53 ARM Cortex -A53
SD/SDIO/
NEON FPU NEON FPU USB OTG MMC 1, 2
1, 2
(x2)
32 KB I-Cache 32 KB D-Cache 32 KB I-Cache 32 KB D -Cache
with Parity with ECC with Parity with ECC
DMA
2
ARM Cortex -A53 ARM Cortex -A53 UART (x2) (8 Channel)
NEON FPU NEON FPU
32 KB I-Cache 32 KB D-Cache 32 KB I-Cache 32 KB D-Cache HPS IO
with Parity with ECC with Parity with ECC I2C (x5)

1 MB L2 Cache with ECC


NAND
1, 2 Flash1, 2
System MMU Cache Coherency Unit EMAC (x3)

JTAG Debug 256 KB Timers SPI (x4)


or Trace RAM 2 (x8)
HPS-to-SDM
Lightweight HPS-to- HPS-to-FPGA FPGA-to-HPS SDRAM
SDM-to-HPS
FPGA BRIDGE BRIDGE BRIDGE Scheduler 3

FPGA Fabric Hard Memory


SDM
Controller

Notes:
1. Integrated direct memory access (DMA)
2. Integrated error correction code (ECC)
3. Multiport front-end interface to hard memory controller

1.18.1 Key Features of the Stratix 10 HPS


Table 14. Key Features of the Stratix 10 GX/SX HPS
Feature Description

Quad-core ARM Cortex-A53 • 2.3 MIPS/MHz instruction efficiency


MPCore processor unit • CPU frequency up to 1.5 GHz
• At 1.5 GHz total performance of 13,800 MIPS
• ARMv8-A architecture
• Runs 64-bit and 32-bit ARM instructions
• 16-bit and 32-bit Thumb instructions for 30% reduction in memory footprint
• Jazelle® RCT execution architecture with 8-bit Java bytecodes
continued...

Stratix 10 GX/SX Device Overview


29
1 Stratix 10 GX/SX Device Overview

Feature Description

• Superscalar, variable length, out-of-order pipeline with dynamic branch prediction


• Improved ARM NEON™ media processing engine
• Single- and double-precision floating-point unit
• CoreSight™ debug and trace technology

System Memory • Enables a unified memory model and extends hardware virtualization into peripherals
Management Unit implemented in the FPGA fabric

Cache Coherency unit • Changes in shared data stored in cache are propagated throughout the system
providing bi-directional coherency for co-processing elements.

Cache • L1 Cache
— 32 KB of instruction cache w/ parity check
— 32 KB of L1 data cache w /ECC
— Parity checking
• L2 Cache
— 1MB shared
— 8-way set associative
— SEU Protection with parity on TAG ram and ECC on data RAM
— Cache lockdown support

On-Chip Memory • 256 KB of scratch on-chip RAM

External SDRAM and Flash • Hard memory controller with support for DDR4, DDR3, LPDDR3
Memory Interfaces for HPS — 40-bit (32-bit + 8-bit ECC) with select packages supporting 72-bit (64-bit + 8-bit
ECC)
— Support for up to 2666 Mbps DDR4 and 2166 Mbps DDR3 frequencies
— Error correction code (ECC) support including calculation, error correction, write-
back correction, and error counters
— Software Configurable Priority Scheduling on individual SDRAM bursts
— Fully programmable timing parameter support for all JEDEC-specified timing
parameters
— Multiport front-end (MPFE) scheduler interface to the hard memory controller, which
supports the AXI® Quality of Service (QoS) for interface to the FPGA fabric
• NAND flash controller
— ONFI 1.0
— Integrated descriptor based with DMA
— Programmable hardware ECC support
— Support for 8- and 16-bit Flash devices
• Secure Digital SD/SDIO/MMC controller
— eMMC 4.5
— Integrated descriptor based DMA
— CE-ATA digital commands supported
— 50 MHz operating frequency
• Direct memory access (DMA) controller
— 8-channel
— Supports up to 32 peripheral handshake interface
continued...

Stratix 10 GX/SX Device Overview


30
1 Stratix 10 GX/SX Device Overview

Feature Description

Communication Interface • Three 10/100/1000 Ethernet media access controls (MAC) with integrated DMA
Controllers — Supports RGMII and RMII external PHY Interfaces
— Option to support other PHY interfaces through FPGA logic
• GMII
• MII
• RMII (requires MII to RMII adapter)
• RGMII (requires GMII to RGMII adapter)
• SGMII (requires GMII to SGMII adapter)
— Supports IEEE 1588-2002 and IEEE 1588-2008 standards for precision networked
clock synchronization
— Supports IEEE 802.1Q VLAN tag detection for reception frames
— Supports Ethernet AVB standard
• Two USB On-the-Go (OTG) controllers with DMA
— Dual-Role Device (device and host functions)
• High-speed (480 Mbps)
• Full-speed (12 Mbps)
• Low-speed (1.5 Mbps)
• Supports USB 1.1 (full-speed and low-speed)
— Integrated descriptor-based scatter-gather DMA
— Support for external ULPI PHY
— Up to 16 bidirectional endpoints, including control endpoint
— Up to 16 host channels
— Supports generic root hub
— Configurable to OTG 1.3 and OTG 2.0 modes
• Five I2C controllers (three can be used by EMAC for MIO to external PHY)
— Support both 100Kbps and 400Kbps modes
— Support both 7-bit and 10-bit addressing modes
— Support Master and Slave operating mode
• Two UART 16550 compatible
— Programmable baud rate up to 115.2Kbaud
• Four serial peripheral interfaces (SPI) (2 Master, 2 Slaves)
— Full and Half duplex

Timers and I/O • Timers


— 4 general-purpose timers
— 4 watchdog timers
• 48 HPS direct I/O allow HPS peripherals to connect directly to I/O
• Up to three IO48 banks may be assigned to HPS for HPS DDR access

Interconnect to Logic Core • FPGA-to-HPS Bridge


— Allows IP bus masters in the FPGA fabric to access to HPS bus slaves
— Configurable 32-, 64-, or 128-bit AMBA AXI interface
• HPS-to-FPGA Bridge
— Allows HPS bus masters to access bus slaves in FPGA fabric
— Configurable 32-, 64-, or 128-bit AMBA AXI interface allows high-bandwidth HPS
master transactions to FPGA fabric
• HPS-to-SDM and SDM-to-HPS Bridges
— Allows the HPS to reach the SDM block and the SDM to bootstrap the HPS
• Light Weight HPS-to-FPGA Bridge
— Light weight 32-bit AXI interface suitable for low-latency register accesses from HPS
to soft peripherals in FPGA fabric
• FPGA-to-HPS SDRAM Bridge
— Up to three AMBA AXI interfaces supporting 32, 64, or 128-bit data paths

Stratix 10 GX/SX Device Overview


31
1 Stratix 10 GX/SX Device Overview

1.19 Power Management


Stratix 10 devices leverage the advanced Intel 14-nm Tri-Gate process technology, the
all new HyperFlex core architecture to enable Hyper-Folding, power gating, and
several optional power reduction techniques to reduce total power consumption by as
much as 70% compared to previous generation high-performance Stratix V devices.

SmartVoltage ID control over VCC is the standard option for the core power supply; a
code is programmed into each device during manufacturing that allows a smart
voltage regulator to operate the device at lower VCC while maintaining performance.

With the new HyperFlex core architecture, designs can run 2X faster than previous
generation FPGAs. With 2X performance and same required throughput, architects can
cut the data path width in half to save power. This optimization is called Hyper-
Folding. Additionally, power gating reduces static power of unused resources in the
FPGA by powering them down. The Quartus Prime software automatically powers
down specific unused resource blocks such as DSP and M20K blocks, at configuration
time.

The optional power reduction techniques in Stratix 10 devices include:


• Low VCC Core Voltage Options—devices are available with 0.8 V and 0.85 V
fixed VCC core voltage allowing devices to run with lower core VCC while
maintaining performance
• Low Static Power Options—devices are available with either standard static
power or low static power while maintaining performance

Furthermore, Stratix 10 devices feature Intel’s industry-leading low power transceivers


and include a number of hard IP blocks that not only reduce logic resources but also
deliver substantial power savings compared to soft implementations. In general, hard
IP blocks consume up to 50% less power than the equivalent soft logic
implementations.

1.20 Device Configuration and Secure Device Manager (SDM)


All Stratix 10 devices contain a Secure Device Manager (SDM), which is a dedicated
triple-redundant processor that serves as the point of entry into the device for all JTAG
and configuration commands. The SDM also bootstraps the HPS in SoC devices
ensuring that the HPS can boot using the same security features that the FPGA
devices have.

Stratix 10 GX/SX Device Overview


32
1 Stratix 10 GX/SX Device Overview

Figure 14. SDM Block Diagram


Security Features
Secure Device Manager
Customizable secure boot process
(SDM)
Private, public, and PUF-based
key support

Dedicated Config I/O


Dual Purpose I/O
Configuration
Network

Interface bus used to transport


configuration data from SDM
throughout FPGA
LSM LSM
FPGA FPGA Sectors configured in parallel
Sector Sector to reduce configuration time

LSM LSM Sectors can be selectively


FPGA FPGA configured and cleared of
Sector Sector sensitive parameters

LSM: Local Sector Manager


PUF: Physically Unclonable Function

During configuration, Stratix 10 devices are divided into logical sectors, each of which
is managed by a local sector manager (LSM). The SDM passes configuration data to
each of the LSMs across the on-chip configuration network. This allows the sectors to
be configured independently, one at a time, or in parallel. This approach achieves
simplified sector configuration and reconfiguration, as well as reduced overall
configuration time due to the inherent parallelism. The same sector-based approach is
used to respond to single-event upsets and security attacks.

While the sectors provide a logical separation for device configuration and
reconfiguration, they overlay the normal rows and columns of FPGA logic and routing.
This means there is no impact to the Quartus Prime software place and route, and no
impact to the timing of logic signals that cross the sector boundaries.

The SDM enables robust, secure, fully-authenticated device configuration. It also


allows for customization of the configuration scheme, which can enhance device
security. For configuration and reconfiguration, this approach offers a variety of
advantages:

Stratix 10 GX/SX Device Overview


33
1 Stratix 10 GX/SX Device Overview

• Dedicated secure configuration manager


• Reduced device configuration time, because sectors are configured in parallel
• Updateable configuration process
• Reconfiguration of one or more sectors independent of all other sectors
• Zeroization of individual sectors or the complete device

The SDM also provides additional capabilities such as register state readback and
writeback to support ASIC prototyping and other applications.

1.21 Device Security


Building on top of the robust security features present in the previous generation
devices, Stratix 10 FPGAs and SoCs include a number of new and innovative security
enhancements. These features are also managed by the SDM, tightly coupling device
configuration and reconfiguration with encryption, authentication, key storage and
anti-tamper services.

Security services provided by the SDM include:


• Bitstream encryption
• Multi-factor authentication
• Hard encryption and authentication acceleration; AES-256, SHA-256/384,
ECDSA-256/384
• Volatile and non-volatile encryption key storage and management
• Boot code authentication for the HPS
• Physically Unclonable Function (PUF) service
• Updateable configuration process
• Secure device maintenance and upgrade functions
• Side channel attack protection
• Scripted response to sensor inputs and security attacks, including selective sector
zeroization
• Readback, JTAG and test mode disable
• Enhanced response to single-event upsets (SEU)

The SDM and associated security services provide a robust, multi-layered security
solution for your Stratix 10 design.

1.22 Configuration via Protocol Using PCI Express


Configuration via protocol using PCI Express allows the FPGA to be configured across
the PCI Express bus, simplifying the board layout and increasing system integration.
Making use of the embedded PCI Express hard IP operating in autonomous mode
before the FPGA is configured, this technique allows the PCI Express bus to be
powered up and active within the 100 ms time allowed by the PCI Express
specification. Stratix 10 devices also support partial reconfiguration across the PCI
Express bus which reduces system down time by keeping the PCI Express link active
while the device is being reconfigured.

Stratix 10 GX/SX Device Overview


34
1 Stratix 10 GX/SX Device Overview

1.23 Partial and Dynamic Reconfiguration


Partial reconfiguration allows you to reconfigure part of the FPGA while other sections
continue running. This capability is required in systems where uptime is critical,
because it allows you to make updates or adjust functionality without disrupting
services.

In addition to lowering power and cost, partial reconfiguration also increases the
effective logic density by removing the necessity to place in the FPGA those functions
that do not operate simultaneously. Instead, these functions can be stored in external
memory and loaded as needed. This reduces the size of the required FPGA by allowing
multiple applications on a single FPGA, saving board space and reducing power. The
partial reconfiguration process is built on top of the proven incremental compile design
flow in the Quartus Prime design software

Dynamic reconfiguration in Stratix 10 devices allows transceiver data rates, protocols


and analog settings to be changed dynamically on a channel-by-channel basis while
maintaining data transfer on adjacent transceiver channels. Dynamic reconfiguration is
ideal for applications that require on-the-fly multiprotocol or multi-rate support. Both
the PMA and PCS blocks within the transceiver can be reconfigured using this
technique. Dynamic reconfiguration of the transceivers can be used in conjunction
with partial reconfiguration of the FPGA to enable partial reconfiguration of both core
and transceivers simultaneously.

1.24 Fast Forward Compile


The innovative Fast Forward Compile feature in the Quartus Prime software identifies
performance bottlenecks in your design and provides detailed, step-by-step
performance improvement recommendations that you can then implement. The output
from this tool includes estimates of the maximum operating frequency that can be
achieved by applying the recommendations. As part of the new Hyper-Aware design
flow, the Fast Forward Compile gives you the opportunity to maximize the
performance of your Stratix 10 design and achieve rapid timing closure.

Figure 15. Hyper-Aware Design Flow with Fast Forward Compile


Hyper Aware Fitter
(including Hyper-Retimer)

Synthesis Fitting Fitting Timing Device


(plan>place>route>retime) (Finalize) Analysis Programming

Fitting
Fast Forward Compile

Previously, to achieve high-performance design targets, you would go through multiple


time-consuming design iterations, including trying various optimizations and re-
running a full design compile to determine the effectiveness of the changes. With Fast
Forward Compile, you are able to make better decisions about where to focus your
development effort, and how to increase your design performance and throughput,
taking the guesswork out of performance exploration. As a result, Stratix 10
customers perform fewer design iterations on the way to achieving 2X core
performance gains.

Stratix 10 GX/SX Device Overview


35
1 Stratix 10 GX/SX Device Overview

1.25 Single Event Upset (SEU) Error Detection and Correction


Stratix 10 FPGAs and SoCs offer robust SEU error detection and correction circuitry.
The detection and correction circuitry includes protection for Configuration RAM
(CRAM) programming bits and user memories. The CRAM is protected by a
continuously running parity checker circuit with integrated ECC that automatically
corrects one or two bit errors and detects higher order multibit errors.

The physical layout of the CRAM array is optimized to make the majority of multi-bit
upsets appear as independent single-bit or double-bit errors which are automatically
corrected by the integrated CRAM ECC circuitry. In addition to the CRAM protection,
the user memories also include integrated ECC circuitry and are layout optimized for
error detection and correction.

The SEU error detection and correction hardware is supported by both soft IP and the
Quartus Prime software to provide a complete SEU mitigation solution. The
components of the complete solution include:
• Hard error detection and correction for CRAM and user M20K memory blocks
• Optimized physical layout of memory cells to minimize probability of SEU
• Sensitivity processing soft IP that reports if CRAM upset affects a used or unused
bit
• Fault injection soft IP with the Quartus Prime software support that changes state
of CRAM bits for testing purposes
• Hierarchy tagging in the Quartus Prime software
• Triple Mode Redundancy (TMR) used for the Secure Device Manager and critical
on-chip state machines

In addition to the SEU mitigation features listed above, the Intel 14-nm Tri-Gate
process technology used for Stratix 10 devices is based on FinFET transistors which
have reduced SEU susceptibility versus conventional planar transistors.

1.26 Document Revision History


Table 15. Document Revision History
Date Version Changes

October 2016 2016.10.31 Made the following changes:


• Changed the number of available transceivers to 96, globally.
• Changed the single-precision floating point performance to 10
TeraFLOPS, globally.
• Changed the maximum datarate to 28.3 Gbps, globally.
• Changed some of the features listed in the "Stratix 10 GX/SX Device
Overview" section.
• Changed descriptions for the GX and SX devices in the "Stratix 10
Family Variants" section.
• Changed the "Sample Ordering Code and Available Options for
Stratix 10 Devices" figure.
• Changed the features listed in the "Key Features of Stratix 10
Devices Compared to Stratix V Devices" table.
continued...

Stratix 10 GX/SX Device Overview


36
1 Stratix 10 GX/SX Device Overview

Date Version Changes

• Changed the descriptions of the following areas of the "Stratix 10


FPGA and SoC Common Device Features" table:
— Transceiver hard IP
— Internal memory blocks
— Core clock networks
— Packaging
• Reorganized and updated all tables in the "Stratix 10 FPGA and SoC
Family Plan" section.
• Removed the "Migration Between Arria 10 FPGAs and Stratix 10
FPGAs" section.
• Removed footnotes from the "Transceiver PCS Features" table.
• Changed the HMC description in the "External Memory and General
Purpose I/O" section.
• Changed the number of fPLLs in the "Fractional Synthesis PLLs and
I/O PLLs" section.
• Clarified HMC data width support in the "Key Features of the Stratix
10 HPS" table.
• Changed the description in the "Internal Embedded Memory" section.
• Changed the datarate for the Standard PCS and SDI PCS features in
the "Transceiver PCS Features" table.
• Added a note to the "PCI Express Gen1/Gen2/Gen3 Hard IP" section.
• Updated the "Key Features of the Stratix 10 HPS" table.
• Changed the description for the Cache coherency unit in the "Key
Features of the Stratix 10 HPS" table.
• Changed the description for the external SDRAM and Flash memory
interfaces for HPS in the "Key Features of the Stratix 10 HPS" table.

December 2015 2015.12.04 Initial release.

Stratix 10 GX/SX Device Overview


37

You might also like