4.3. Stratix® 10 SoC Device Overview
Altera's 14-nm Stratix® 10 SX SoCs deliver 2x core performance and up to 70% lower power over previous generation high-performance SoCs. 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 you most advanced applications, while meeting your power budget.
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. The Stratix® 10 SoC devices demonstrate Altera's commitment to high-performance SoCs and extend Altera'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
- 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, head-end 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
Stratix® 10 SX SoC devices have a feature set that is identical to the Stratix® 10 FPGA devices, with the addition of an embedded quad-core 64-bit Arm* Cortex* A53 Hard Processor System.
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 Altera’s adaptive logic module (ALM) and a rich set of high performance building blocks including:
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.
Feature |
Description |
---|---|
Technology |
|
Low power serial transceivers |
|
General purpose I/Os |
|
Embedded hard IP |
|
Transceiver hard IP |
|
Power management |
|
High performance monolithic core fabric |
|
Internal memory blocks |
|
Variable precision DSP blocks |
|
Phase locked loops (PLL) |
|
Core clock networks |
|
Configuration |
|
Packaging |
|
Software and tools |
|
SoC Subsystem | Feature | Description |
---|---|---|
Hard Processor System | Multi-processor unit (MPU) core |
|
System Controllers |
|
|
Layer 1 Cache |
|
|
Layer 2 Cache |
|
|
On-Chip Memory |
|
|
Direct memory access (DMA) controller |
|
|
Ethernet media access controller (EMAC) |
|
|
USB On-The-Go controller (OTG) |
|
|
UART controller |
|
|
Serial Peripheral Interface (SPI) controller |
|
|
I2C controller |
|
|
SD/SDIO/MMC controller |
|
|
NAND flash controller |
|
|
General-purpose I/O (GPIO) |
|
|
Timers |
|
|
Secure Device Manager | Security |
|
External Memory Interface | External Memory Interface |
|
For further information, refer to the Stratix® 10 GX/SX Device Overview available on the Intel website.