Features for floating-point arithmetic:
A completely hardened architecture that supports multiplication, addition,
subtraction, multiply-add, and multiply-subtract
Multiplication with accumulation capability and a dynamic accumulator reset
control
Multiplication with cascade summation capability
Multiplication with cascade subtraction capability
Complex multiplication
Direct vector dot product
Systolic FIR filter
Table 6. Variable-Precision DSP Block Configurations for Intel Cyclone 10 GX Devices
Usage Example Multiplier Size (Bit) DSP Block Resources
Medium precision fixed point Two 18 x 19 1
High precision fixed or Single precision
floating point
One 27 x 27 1
Fixed point FFTs One 19 x 36 with external adder 1
Very high precision fixed point One 36 x 36 with external adder 2
Double precision floating point One 54 x 54 with external adder 4
Table 7. Resources for Fixed-Point Arithmetic in Intel Cyclone 10 GX Devices
Device Variable-
precision
DSP Block
Independent Input and Output
Multiplications Operator
18×19
Multiplier Adder
Sum Mode
18×18
Multiplier Adder
Summed with
36-bit Input
18×19
Multiplier
27×27
Multiplier
10CX085 84 168 84 84 84
10CX105 125 250 125 125 125
10CX150 156 312 156 156 156
10CX220 192 384 192 192 192
Table 8. Resources for Floating-Point Arithmetic in Intel Cyclone 10 GX Devices
Device Variable-
precision
DSP Block
Single Precision
Floating-Point
Multiplication
Mode
Single-Precision
Floating-Point Adder
Mode
Single-Precision
Floating-Point
Multiply
Accumulate
Mode
Peak
Giga Floating-
Point Operations
per Second
(GFLOPs)
10CX085 84 84 84 84 76
10CX105 125 125 125 125 113
10CX150 156 156 156 156 140
10CX220 192 192 192 192 173
Intel
®
Cyclone
®
10 GX Device Overview
C10GX51001 | 2018.07.11
Intel
®
Cyclone
®
10 GX Device Overview
10
Embedded Memory Blocks
The embedded memory blocks in the devices are flexible and designed to provide an
optimal amount of small- and large-sized memory arrays to fit your design
requirements.
Types of Embedded Memory
The Intel Cyclone 10 GX devices contain two types of memory blocks:
20 Kb M20K blocks—blocks of dedicated memory resources. The M20K blocks are
ideal for larger memory arrays while still providing a large number of independent
ports.
640 bit memory logic array blocks (MLABs)—enhanced memory blocks that are
configured from dual-purpose logic array blocks (LABs). The MLABs are ideal for
wide and shallow memory arrays. The MLABs are optimized for implementation of
shift registers for digital signal processing (DSP) applications and filter delay lines.
Each MLAB is made up of ten adaptive logic modules (ALMs). In the Intel Cyclone
10 GX devices, you can configure these ALMs as ten 32 x 2 blocks, giving you one
32 x 20 simple dual-port SRAM block per MLAB.
Embedded Memory Capacity in Intel Cyclone 10 GX Devices
Table 9. Embedded Memory Capacity and Distribution in Intel Cyclone 10 GX Devices
Product Line
M20K MLAB
Total RAM Bit
(Kb)Block RAM Bit (Kb) Block RAM Bit (Kb)
10CX085 291 5,820 1,044 653 6,473
10CX105 382 7,640 1,278 799 8,439
10CX150 475 9,500 1,843 1,152 10,652
10CX220 587 11,740 2,704 1,690 13,430
Embedded Memory Configurations for Single-port Mode
Table 10. Single-port Embedded Memory Configurations for Intel Cyclone 10 GX
Devices
This table lists the maximum configurations supported for single-port RAM and ROM modes.
Memory Block
Depth (bits) Programmable Width
MLAB 32 x16, x18, or x20
64
(4)
x8, x9, x10
M20K 512 x40, x32
1K x20, x16
2K x10, x8
continued...
(4)
Supported through software emulation and consumes additional MLAB blocks.
Intel
®
Cyclone
®
10 GX Device Overview
C10GX51001 | 2018.07.11
Intel
®
Cyclone
®
10 GX Device Overview
11
Memory Block Depth (bits) Programmable Width
4K x5, x4
8K x2
16K x1
Clock Networks and PLL Clock Sources
The clock network architecture is based on Intel's global, regional, and peripheral
clock structure. This clock structure is supported by dedicated clock input pins,
fractional clock synthesis PLLs, and integer I/O PLLs.
Clock Networks
The Intel Cyclone 10 GX core clock networks are capable of up to 300 MHz fabric
operation across the full industrial temperature range. For the external memory
interface, the clock network supports the hard memory controller with speeds up to
1,866 Mbps in a quarter-rate transfer.
To reduce power consumption, the IntelQuartus Prime Pro Edition software identifies
all unused sections of the clock network and powers them down.
Fractional Synthesis and I/O PLLs
Intel Cyclone 10 GX devices contain up to 4 fractional synthesis PLLs and up to 6 I/O
PLLs that are available for both specific and general purpose uses in the core:
Fractional synthesis PLLs—located in the column adjacent to the transceiver blocks
I/O PLLs—located in each bank of the 48 I/Os
Fractional Synthesis PLLs
You can use the fractional synthesis PLLs to:
Reduce the number of oscillators that are required on your board
Reduce the number of clock pins that are used in the device by synthesizing
multiple clock frequencies from a single reference clock source
The fractional synthesis PLLs support the following features:
Reference clock frequency synthesis for transceiver CMU and Advanced Transmit
(ATX) PLLs
Clock network delay compensation
Zero-delay buffering
Direct transmit clocking for transceivers
Independently configurable into two modes:
Conventional integer mode equivalent to the general purpose PLL
Enhanced fractional mode with third order delta-sigma modulation
PLL cascading
Intel
®
Cyclone
®
10 GX Device Overview
C10GX51001 | 2018.07.11
Intel
®
Cyclone
®
10 GX Device Overview
12

DK-DEV-10CX220-A

Mfr. #:
Manufacturer:
Intel
Description:
Programmable Logic IC Development Tools Cyclone 10 GX Development Kit
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union