The core clock network in Intel 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
Intel 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 H-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, Intel 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.
1.16. Internal Embedded Memory
Intel Stratix 10 devices contain two types of embedded memory blocks: M20K (20-
Kbit) and MLAB (640-bit).
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)
32 x 20
2K x 10 (or x8)
1K x 20 (or x16)
512 x 40 (or x32)
1.17. Variable Precision DSP Block
The Intel 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.
1. Intel
®
Stratix
®
10 GX/SX Device Overview
S10-OVERVIEW | 2018.08.08
Stratix 10 GX/SX Device Overview
25
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.
Figure 10. DSP Block: Standard Precision Fixed Point Mode
Multiplier
18 x 19
4418
Input Registers
+/–
+/–
Coefficient
Registers
Coefficient
Registers
Pipeline
Register
Pipeline
Register
Pipeline
Register
Pipeline
Register
Multiplier
18 x 19
+
Systolic
Register
Systolic
Register
Multiplexer and Pipeline Register
Feedback
Register
Output
Register
44
64
74
18
108
Figure 11. DSP Block: High Precision Fixed Point Mode
64
Input Registers
+/–
Coefficient
Registers
Pipeline
Register
Pipeline
Register
Multiplier
27 x 27
Pipeline Register
Feedback
Register
Output
Register
64
64
74
108
Pre-Adder
1. Intel
®
Stratix
®
10 GX/SX Device Overview
S10-OVERVIEW | 2018.08.08
Stratix 10 GX/SX Device Overview
26
Figure 12. DSP Block: Single Precision Floating Point Mode
32
Input Registers
Pipeline
Register
Pipeline
Register
IEEE-754
Single-Precision
Floating-Point
Multiplier
Output
Register
32
32
96
Pipeline
Register
Pipeline
Register
Pipeline
Register
Pipeline
Register
IEEE-754 Single-Precision
Floating-Point Adder
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
adder
Fixed point FFTs
36x36 bits 2 Variable Precision DSP Blocks with external
adder
Very high precision fixed point
54x54 bits 4 Variable Precision DSP Blocks with external
adder
Double Precision floating point
Single Precision
floating point
1 Single Precision floating point adder, 1 Single
Precision floating point multiplier
Floating point
1. Intel
®
Stratix
®
10 GX/SX Device Overview
S10-OVERVIEW | 2018.08.08
Stratix 10 GX/SX Device Overview
27

1SX250LH3F55I2LG

Mfr. #:
Manufacturer:
Intel / Altera
Description:
FPGA - Field Programmable Gate Array
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union