Product Catalog
Product Catalog
Product Catalog
• Cover TBD
Version 25.1
Contents
The Agilex FPGA portfolio presents a broad range of product offerings that address the full
breadth of programmable logic needs across every technology sector from edge and embedded,
to communications and data centers. In all these sectors, a data explosion is driving demand for
new products to move, process, and store data, as well as derive actionable insights from it. The
developers of these products need hardware flexibility to address the challenges of changing market
requirements, integrating multiple functions, adopting evolving standards, and supporting diverse
workloads. Agilex FPGAs provide the flexibility needed to tackle these challenges, as well as advanced
application-optimized features and capabilities that help developers deliver innovation with agility.
F-Series FPGAs and SoCs I-Series FPGAs and SoCs M-Series FPGAs and SoCs
F-Series devices are general purpose I-Series devices offer the highest- M-Series devices are optimized for
FPGAs built on the Intel 10 nm SuperFin performance I/O interfaces to address compute- and memory-intensive
process technology. With features including bandwidth-intensive applications. applications. Leveraging the Intel 7 process
transceiver rates up to 58 Gbps, advanced Manufactured on the Intel 10 nm SuperFin technology, this series builds upon I-Series
digital signal processing (DSP) blocks process technology, this series builds device features offering an extensive
supporting multiple precisions of fixed-point upon the F-Series device features offering memory hierarchy including integrated
and floating-point operations, and high- transceiver rates up to 116 Gbps, PCIe 5.0 high-bandwidth memory (HBM) and high-
performance crypto blocks, they are ideal support, and cache- and memory-coherent efficiency interfaces to DDR5 memory with
for a wide range of applications across many attach to processors with CXL. a hard memory Network-on-Chip (NoC) to
markets. maximize memory bandwidth.
10011100101
001010100010
0110100010110
Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at www.intel.com, or from the OEM or
retailer. No computer system can be absolutely secure. Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors.
Altera Product Catalog 4
Devices: Agilex FPGA Portfolio Devices: Agilex FPGA Portfolio
Agilex™ 7 FPGA and SoC F-Series Features View device ordering codes on page 53.
Product Line AGF 006 AGF 008 AGF 012 AGF 014 AGF 019 AGF 023 AGF 022 AGF 027
Specification Options² A, B A, B A, B A, B A, B, C, D A, B, C, D A, B A, B
Logic elements (LEs) 573,480 764,640 1,178,525 1,437,240 1,918,975 2,308,080 2,208,075 2,692,760
Adaptive logic modules (ALMs) 194,400 259,200 399,500 487,200 650,500 782,400 748,500 912,800
ALM registers 777,600 1,036,800 1,598,000 1,948,800 2,602,000 3,129,600 2,994,000 3,651,200
High-performance crypto blocks 0 0 0 0 2 2 0 0
eSRAM memory blocks 0 0 2 2 1 1 0 0
eSRAM memory size (Mb) 0 0 36 36 18 18 0 0
M20K memory blocks 2,844 3,792 5,900 7,110 8,500 10,464 10,900 13,272
Resources
M20K memory size (Mb) 56 74 115 139 166 204 212 259
MLAB memory count 9,720 12,960 19,975 24,360 32,525 39,120 37,425 45,640
MLAB memory size (Mb) 6 8 12 15 20 24 23 28
Fabric PLL 6 6 8 8 5 5 12 12
I/O PLL 12 12 16 16 10 10 16 16
Variable-precision digital signal processing (DSP) blocks 1,640 2,296 3,743 4,510 1,354 1,640 6,250 8,528
18 x 19 multipliers 3,280 4,592 7,486 9,020 2,708 3,280 12,500 17,056
Single-precison or half-precision tera floating point
2.5 / 5.0 3.5 / 6.9 6.0 / 12.0 6.8 / 13.6 2.0 / 4.0 2.5 / 5.0 9.4 / 18.8 12.8 / 25.6
operations per second (TFLOPS)
Maximum EMIF x72 3
4 4 4 4 3 3 4 4
Maximum differential (RX or TX) pairs 192 288 384 384 240 240 384 384
Available Device
E-Tile and P-Tile - Package Options and I/O Pins GPIO (LVDS) / HPS IO / E-Tile 28.9G NRZ (57.8G PAM4) / P-Tile 16G PCIe
Notes:
1. Only 4 instances of KP-FEC are supported when using 100GE MAC.
2. Specification code definition: 3. Max EMIF count achieved using AVST x8 mode Compact - Address/Cmd lane [3 lanes] configuration.
4. Conditional migration path from AGF 019/023 to AGF 022/027 devices.
Code HPS Crypto 5. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
A No No
B Yes No
C No Yes
D Yes Yes
Agilex™ 7 FPGA and SoC I-Series Features View device ordering codes on page 53.
Product Line AGI 019 AGI 023 AGI 022 AGI 027 AGI 035 AGI 040 AGI 041
Specification Options¹ A, B, C, D A, B, C, D A, B A, B A, C A, C A, B, C, D
Logic elements (LEs) 1,918,975 2,308,080 2,208,075 2,692,760 3,540,000 4,047,400 4,000,672
Adaptive logic modules (ALMs) 650,500 782,400 748,500 912,800 1,200,000 1,372,000 1,356,160
ALM registers 2,602,000 3,129,600 2,994,000 3,651,200 4,800,000 5,488,000 5,424,640
High-performance crypto blocks 2 2 0 0 4 4 4
eSRAM memory blocks 1 1 0 0 3 3 2
eSRAM memory size (Mb) 18 18 0 0 54 54 36
Resources
M20K memory blocks 8,500 10,464 10,900 13,272 14,931 19,908 17,136
M20K memory size (Mb) 166 204 212 259 292 389 335
MLAB memory count 32,525 39,120 37,425 45,640 60,000 68,600 67,808
MLAB memory size (Mb) 20 24 23 28 37 42 42
Fabric PLL 5 5 12 12 6 6 8
I/O PLL 10 10 16 16 12 12 16
Variable-precision digital signal processing (DSP) blocks 1,354 1,640 6,250 8,528 9,594 12,792 0
18 x 19 multipliers 2,708 3,280 12,500 17,056 19,188 25,584 0
Single-precison or half-precision tera floating point operations
2.4 / 4.9 2.4 / 4.9 9.4 / 18.8 12.8 / 25.6 14.3 / 28.7 19.1 / 38.3 0
per second (TFLOPS)
Maximum EMIF x722 3 3 4 4 4 4 4
Maximum Available
Device Resources
Maximum differential (RX or TX) pairs 240 240 360 360 288 288 372
Maximum AIB Interfaces 4 4 4 4 6 6 4
Memory devices supported DDR4 and QDR IV
Secure device manager (SDM) AES-256/SHA-256 bitstream encryption/authentication, physically unclonebale function (PUF), ECDSA 256/384 boot code autentication, side channel attack protection
Quad-core 64 bit Arm Cortex*-A53 up to 1.41 GHz with 32 KB I/D cache , Neon* coprocessor, 1 MB L2 cache, direct memory access (DMA), system memory
Hard processor system (HPS) management unit, cache coherency unit, hard memory controllers, USB 2.0x2, 1G EMAC x3, UART x2, serial peripheral interface (SPI) x4, I2C x5, general n/a HPS support3
purpose timers x7, watchdog timer x4
PCI Express* (PCIe*) hard IP block (4.0 x16 ) or Bifurcateable 2x PCIe 4.0 x8 (EP) or 4x 4.0 x4 (RP)
Transceiver channel count :
- 4 channels at 116 Gbps (PAM4) / 58 Gbps (NRZ)
- 16 channels at 32 Gbps (NRZ) /12 channels at 58 Gbps (PAM4) - RS & KP FEC
Advanced networking support:
F-Tile
- Bifurcatable 400 GbE hard IP block (10/25/50/100/200/400 GbE FEC/PCS/MAC)
Tile Resources
3184E 744(372)/48/32(24)/8(8)/32(32)
F Tile x2 & R-Tile x2
(56 mm x 45 mm, 0.92 mm Hex)
Notes:
1. Specification code definition:
2. Max EMIF count achieved using AVST x8 mode Compact - Address/Cmd lane [3 lanes] configuration
Code HPS Crypto 3. Same HPS as AGI 027/022/023/019
A No No 4. Conditional pin migration from AGI 022/027 to AGI 041 device.
5. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
B Yes No
C No Yes
D Yes Yes
Agilex™ 7 FPGA and SoC M-Series Features View device ordering codes on page 53.
Specification Options¹ A, B, E, F, G, H A, B, E, F, G, H
Logic elements (LEs) 3,245,000 3,851,520
Adaptive logic modules (ALMs) 1,100,000 1,305,600
ALM registers 4,400,000 5,222,400
M20K memory blocks 15,932 18,960
M20K memory size (Mb) 311 370
Resources
Package Options (Non-HBM Packages) Tile Configuration GPIO(LVDS) / F-Tile 32G NRZ (58G PAM4) / High-Speed Transceiver 58G NRZ (116G PAM4) / R- Tile 32G PCIe (CXL) Lanes
4700A (56mm x 66mm, 0.92mm Hex) F-Tile x3, R-Tile x1 768(384) / 48(36) / 8(8) / 16(16) 768(384) / 48(36) / 8(8) / 16(16)
3184B (56 mm x 45 mm, 0.92 mm Hex) F-Tile x4 720(360) / 64(48) / 8(8) 720(360) / 64(48) / 8(8)
Package Options (HBM Packages) Tile Configuration GPIO(LVDS) / F-Tile 32G NRZ (58G PAM4) / High-Speed Transceiver 58G NRZ (116G PAM4) / R- Tile 32G PCIe (CXL) Lanes
4700A (56mm x 66mm, 0.92mm Hex) F-Tile x3, R-Tile x1, HBM 768(384) / 48(36) / 8(8) / 16(16) 768(384) / 48(36) / 8(8) / 16(16)
4700B (56mm x 66mm, 0.92mm Hex) F-Tile x4, HBM 768(384) / 64(48) / 8(8) 768(384) / 64(48) / 8(8)
Notes:
1. Specification code definition:
Code HPS Crypto HBM2e Density
A No No None
B Yes No None
C No Yes None
D Yes Yes None
E Yes No 16 GB
F Yes No 32 GB
G No No 16 GB
H No No 32 GB
2. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
E-Series FPGAs and SoCs are optimized for power and size— with D-Series FPGAs and SoCs are optimized for performance and
50% lower power while delivering up to 2.5X better performance power efficiency— with 42% lower power while delivering up to 1.5X
as compared to Cyclone® V devices, also with features including better performance as compared to Stratix 10 FPGAs, also with
transceiver rates up to 24x28 Gbps, PCIe 4.0x4, 6x25GbE, 3,600 features including transceiver rates up to 32x28 Gbps, PCIe 4.0x8,
Mbps DDR5, dual-core Arm Cortex-A76 and dual-core Cortex-A5 16x25GbE, 4,000 Mbps DDR5, dual-core Cortex-A76 and dual-core
processors make it ideal for intelligent applications at the edge, Cortex-A55 processors make it deal for various applications across
embedded, and more. multiple markets.
Flexible I/O
• MIPI
• HDMI
MIPI
• Time-Sensitive Networking (TSN)
• LVDS
HDMI FPGA Acceleration
Display • Sensor fusion
Custom • Point of cloud processing
Sensor I/O
Hard Processor System
TSN
• RTOS
Endpoint • Hypervisor functions
• Network features
• User application
Clinical System
Power Optimized
• Low-density option
• Battery-powered clinical equipment
Display
Analog FPGA Acceleration
Front-end
• Custom image progressing
• AR/VR innovations
• Deterministic low latency
Hard Processor System
Digital Ethernet / • Real-time waveform analysis
Front-end Backplane • Graphic controls for Human-Machine Interaction (HMI)
Agilex™ 5 FPGA and SoC E-Series Features View device ordering codes on page 53.
Multi-core with 32-bit/64-bit dual-core Arm Cortex*-A55 up to 1.5 GHz with 32 KB I/D cache and 128 KB L2 cache, and dual-core Arm Cortex-A76 up to 1.8 GHz with 64 KB I/D cache and 256 KB L2 cache, and up to 2 MB L3 shared
Hard processor system (HPS)
cache, multi-channels direct memory access (DMA), 512 KB on-chip RAM, USB 3.1 x1, USB 2.0 OTG x2, TSN MAC x3, UART x2, SPI M x2, SPI S x2, I3C x2, I2C x5, NAND x1, SDMMC x1, Osc timer x2, SP timer x2, watchdog x5, GPIO x2.
Notes:
1. Specification code definition:
Quad HPS: 2xA55 and 2xA76
Code HPS Transceiver Crypto
C No Yes No
D Quad HPS Yes Yes
2. The fabric-feeding IOPLL count inclusive of system PLL at transceiver bank, the System PLL can be repurposed for core fabric usage if not used for transceiver.
3. For more information about the device migration path, please refer to Device Migration Guidelines: Agilex™ 5 FPGAs and SoCs E-Series.
4. VPBGA packaging is compatible with Type III PCBs, that use design rules equivalent to 0.8mm ball pitch packages and standard plated through hole (PTH) vias.
5. The ball pitch is variable, ranging from 0.65mm – 1.45mm in single package to ease signal routing. For more details about Variable Pitch BGA (VPBGA) technology, please refer to PCB Design Guidelines (HSSI, EMIF, MIPI, True Differential, PDN) User Guide: Agilex™ 5 FPGAs and SoCs.
6. The number of LVDS pairs is half of the HSIO count.
7. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
MLAB memory count 850 1,170 1,780 2,340 4,784 6,720 8,440 11,120
MLAB memory size (Mb) 0.52 0.71 1.09 1.43 2.92 4.10 5.13 6.79
I/O PLL 2 2 4 4 4 8 8 8
Fabric-feeding I/O PLL 2
5 5 8 8 10 13 13 13
Variable-precision digital signal processing (DSP) blocks 65 94 116 188 376 564 676 846
160/48/0/0 160/48/0/0
B18A (18mm x 18mm, Variable4, 5)
Notes:
1. Specification code definition: 3. For more information about the device migration path, please refer to Device Migration Guidelines: Agilex™ 5 FPGAs and SoCs E-Series.
Quad HPS: 2xA55 and 2xA76 4. VPBGA packaging is compatible with Type III PCBs, that use design rules equivalent to 0.8mm ball pitch packages and standard plated through hole (PTH) vias.
Code HPS Transceiver Crypto
Dual HPS: 2xA55 5. The ball pitch is variable, ranging from 0.65mm – 1.45mm in single package to ease signal routing. For more details about Variable Pitch BGA (VPBGA) technology, please refer to PCB Design
A No No No §
Enabled for B18A package only Guidelines (HSSI, EMIF, MIPI, True Differential, PDN) User Guide: Agilex™ 5 FPGAs and SoCs.
B Quad HPS No Yes 6. 0.5mm Micro Fineline BGA (MBGA).
C No Yes No 7. The number of LVDS pairs is half of the HSIO count.
D Quad HPS Yes Yes 8. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
E Dual HPS No Yes
G No No Yes§
2. The fabric-feeding IOPLL count inclusive of system PLL at transceiver bank, the System PLL can be repurposed for core fabric usage if not used for transceiver.
Agilex™ 5 FPGA and SoC D-Series Features View device ordering codes on page 53.
Product Line A5D 010 A5D 025 A5D 031 A5D 051 A5D 064
Specification Options¹ C, D C, D C, D C, D C, D
Logic elements (LEs) 103,250 254,054 318,600 515,070 644,280
Adaptive logic modules (ALMs) 35,000 86,120 108,000 174,600 218,400
ALM registers 140,000 344,480 432,000 698,400 873,600
M20K memory blocks 534 1,281 1602, 2,563 3,204
M20K memory size (Mb) 10.43 25.02 31.29 50.06 62.58
Resources
Multi-core with 32-bit/64-bit dual-core Arm Cortex*-A55 up to 1.5 GHz with 32 KB I/D cache and 128 KB L2 cache, and dual-core Arm Cortex-A76 up to 1.8 GHz with 64 KB I/D cache and 256 KB L2 cache, and up to 2 MB L3 shared cache,
Hard processor system (HPS)
multi-channels direct memory access (DMA), 512 KB on-chip RAM, USB3.1 x1, USB 2.0 OTG x2, TSN MAC x3, UART x2, SPI M x2, SPI S x2, I3C x2, I2C x5, NAND x1, SDMMC x1, Osc timer x2, SP timer x2, watchdog x5, GPIO x2.
Notes:
1. Specification code definition:
Quad HPS: 2xA55 and 2xA76
Code HPS Transceiver Crypto
C No Yes No
D Quad HPS Yes Yes
2. The fabric-feeding IOPLL count inclusive of system PLL at transceiver bank, the System PLL can be repurposed for core fabric usage if not used for transceiver.
3. VPBGA packaging is compatible with Type III PCBs, that use design rules equivalent to 0.8mm ball pitch packages and standard plated through hole (PTH) vias.
4. The ball pitch is variable, ranging from 0.65mm – 1.45mm in single package to ease signal routing. For more details about Variable Pitch BGA (VPBGA) technology, please refer to PCB Design Guidelines (HSSI, EMIF, MIPI, True Differential, PDN) User Guide: Agilex™ 5 FPGAs and SoCs.
5. For more information about the device migration path, please refer to Device Migration Guidelines: Agilex™ 5 FPGAs and SoCs D-Series
6. The number of LVDS pairs is half of the HSIO count.
7. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
Agilex™ 3 FPGA and SoC C-Series Features View device ordering codes on page 54.
Multi-core with 32-bit/64-bit dual-core Arm Cortex*-A55 processor up to 800 MHz with 32 KB I/D cache and 128 KB L2 cache, and
Hard processor system NA up to 2 MB L3 cache, multi-channels direct memory access (DMA), 512 KB on-chip RAM, USB 3.1 x1, USB 2.0 OTG x2, TSN MAC x3,
UART x2, SPI M x2, SPI S x2, I3C x2, I2C x5, NAND x1, SDMMC x1, oscillator timer x2, SP timer x2, watchdog x5, and GPIO x2.
PCIe hard IP up to PCIe 3.0 x4 endpoint (EP) and root port (RP)
Transceiver NA Transceiver channel count: up to 4 channels at 12.5 Gbps (NRZ)
Ethernet IP: up to 4 x10 GbE hard IP (MAC, PCS, and FEC)
B18A5 (18 mm x 18 mm, variable7, 8, 10) 160/48/0/0 160/48/0/0 160/48/0/0 160/48/0/0 160/48/0/0
Notes: 3 The fabric-feeding IOPLL count including system PLL at the transceiver bank. The system PLL can be repurposed for core fabric usage if not used for the transceiver.
1. A3C025 does not support EMIF and MIPI. 4. For more information about the device migration path, please refer to Device Migration Guidelines: Agilex™ 3 FPGAs and SoCs.
2. Specification code definition: 5. 0.5mm Micro Fineline BGA (MBGA).
EMIF: External Memory Interface 6. B18A only supports specification Y & Z.
Code HPS Crypto EMIF, MIPI, PUF, SPDM Attestation
MIPI: Mobile Industry Processor Interface 7. VPBGA packaging is compatible with Type III PCBs that use design rules equivalent to 0.8 mm ball pitch packages and standard plated through hole (PTH) vias.
W Yes Yes Yes PUF: Physical Unclonable Function 8. The ball pitch is variable and it helps to ease signal routing. Please contact your local sales representative for more details about Variable Pitch BGA (VPBGA) technology.
Y No No Yes SPDM: Security Protocal and Data Model 9. The number of LVDS pairs is half of the HSIO count.
Z No No No 10. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
1 GHz
High-End Performance... ...at Low Power
2X Arria® 10
+15%
gain n
age io
aver nerat 500 MHz
20% ach ge
e
wit
h Arria® 10
-40%
130 nm 90 nm 65 nm 40 nm 28 nm 14 nm
• 2X core performance with revolutionary Hyperflex® FPGA • 15% higher performance than the previous high-end devices†
Architecture †
• 40% lower midrange power†
• Up to 70% power savings †
• 1.5 GHz dual-core Arm Cortex-A9 processor
• Highest density FPGA with up to 10.2 M logic elements (LEs) • IP core support, including 100G Ethernet, 150G/300G
• 64 bit quad-core Arm Cortex-A53 processor system Interlaken, and PCI Express 3.0
• Up to 10 tera floating point operations per second (TFLOPS) • Built on TSMC’s 20 nm process technology
single-precision floating-point throughput
• Built on Intel’s 14 nm Tri-Gate process technology
Cyclone® 10 GX Cyclone® 10 LP
Half the PCB Space 25X the Logic Density
Twice the
Bandwidth
MAX® 10
Traditional
Volatile FPGAs
25X
Half the
Power
MAX® 10
-50%
Cyclone 10 GX
• Single-chip, dual-configuration non-volatile FPGA
• Optimized for high-bandwidth, high-performance
applications • Optimal system component integration for half the PCB
space of traditional volatile FPGAs
• The industry’s first low-cost FPGA with 12.5 Gbps
transceiver I/O support • Broad range of IP including analog-to-digital converters
(ADCs), DSP, and the Nios V embedded soft processor
• High-performance 1,866 Mbps external memory interface
• 1.434 Gbps LVDS I/Os
• The industry’s first low-cost FPGA with IEEE 754 compliant
hard floating-point DSP blocks
Cyclone 10 LP
• Optimized for cost and power-sensitive applications
• Chip-to-chip bridging
• I/O expansion
• Control applications
Altera FPGAs and SoCs deliver breakthrough advantages in performance, power efficiency, density, and system integration that
are unmatched in the industry. Featuring the revolutionary Hyperflex FPGA Architecture and built on the Intel 14 nm Tri-Gate
process, Stratix 10 devices deliver 2X core performance gains over previous-generation, high-performance FPGAs with up to 70%
lower power†.
Note:
Stratix 10 GX
®
Stratix 10 SX
®
Stratix 10 TX
®
Stratix 10 DX
®
The figure above shows the core performance benchmarks Stratix 10 FPGA and SoC system integration breakthroughs
achieved by early access customers using the Stratix 10 include:
Hyperflex FPGA architecture. With the 2X performance • Heterogeneous 3D system in package (SiP) integration
increase, customers in multiple end markets can achieve • The highest density FPGA fabric with up to 10.2 million LEs
significant improvements in both throughput and area
• Up to 10 TFLOPS of IEEE 754 compliant single-precision
utilization, with up to 70% lower power†.
floating-point DSP throughput
• Secure Device Manager (SDM) with the most comprehen-
sive security capabilities
• Integrated quad-core 64 bit Arm Cortex-A53 hard processor
system up to 1.5 GHz
• Dual-mode 28.9 Gbps non-return-to-zero (NRZ) and
57.8 Gbps PAM-4 transceivers
These unprecedented capabilities make Stratix 10 devices uniquely positioned to address the design challenges in
next-generation, high-performance systems in virtually all end markets including wireline and wireless communications,
computing, storage, military, broadcast, medical, and test and measurement.
Communications
• 400G/500G/1T optical transmission
• 200G/400G bridging and aggregation
• 982 MHz remote radio head
• Mobile backhaul
• 5G wireless communications
Defense
• Next-generation radar
• Secure communications
• Avionics and guidance systems
Broadcast
• High-end broadcast studio
• High-end broadcast distribution
• Headend encoder or EdgeQAM or converged multiservice
access platform (CMAP)
Product Line GX 400 GX 650 GX 850 GX 1100 GX 1650 GX 2100 GX 2500 GX 2800 GX 1660 GX 2110 GX 10M
Logic elements (LEs)1 378,000 612,000 841,000 1,325,000 1,624,000 2,005,000 2,422,000 2,753,000 1,679,000 2,073,000 10,200,000
Adaptive logic modules (ALMs) 128,160 207,360 284,960 449,280 550,540 679,680 821,150 933,120 569,200 702,720 3,466,080
ALM registers 512,640 829,440 1,139,840 1,797,120 2,202,160 2,718,720 3,284,600 3,732,480 2,276,800 2,810,880 13,864,320
Hyper-Registers from Hyperflex FPGA Architecture Millions of Hyper-Registers distributed throughout the monolithic FPGA fabric
M20K memory blocks 1,537 2,489 3,477 5,461 5,851 6,501 9,963 11,721 6,162 6,847 12,950
M20K memory size (Mb) 30 49 68 107 114 127 195 229 120 134 253
Variable-precision digital signal processing (DSP) blocks 648 1,152 2,016 2,592 3,145 3,744 5,011 5,760 3,326 3,960 3,456
18 x 19 multipliers 1,296 2,304 4,032 5,184 6,290 7,488 10,022 11,520 6,652 7,920 6,912
Peak fixed-point performance (TMACS)2 2.6 4.6 8.1 10.4 12.6 15.0 20.0 23.0 13.3 15.8 13.8
Peak floating-point performance (TFLOPS)3 1.0 1.8 3.2 4.1 5.0 6.0 8.0 9.2 5.3 6.3 5.5
Secure device manager AES-256/SHA-256 bitstream encryption/authentication, physically unclonable function (PUF), ECDSA 256/384 boot code authentication, side-channel attack protection –
Quad-core 64-bit Arm Cortex-A53 up to 1.5 GHz with 32KB I/D cache, Neon coprocessor, 1 MB L2 cache, direct memory access (DMA), system memory management unit, cache
Hard processor system4 – – –
I/O and Architectural Features
coherency unit, hard memory controllers, USB 2.0 x2, 1G EMAC x3, UART x2, SPI x4, I2C x5, general purpose timers x7, watchdog timer x4
Maximum user I/O pins 374 392 688 688 704 704 1160 1160 688 688 2,304
Maximum LVDS pairs 1.6 Gbps (RX or TX) 120 192 336 336 336 336 576 576 336 336 11525
Memory devices supported DDR4, DDR3, DDR2, DDR, QDR II, QDR II+, RLDRAM II, RLDRAM 3, HMC, MoSys
Package Options and I/O Pins: General-Purpose I/O (GPIO) Count, High-Voltage I/O Count, LVDS Pairs, and Transceiver Count 7, 8
1160,8,576,24 1160,8,576,24
F2912 pin (55 mm x 55 mm, 1.0 mm pitch) – – – – – – – –
Notes:
1. LE counts valid in comparing across Altera FPGAs, and are conservative vs. competing FPGAs.
2. Fixed point performance assumes the use of pre-adder.
3. Floating point performance is IEEE-754 compliant single-precision.
4. Quad-core Arm Cortex-A53 hard processor system only available in Stratix 10 SX SoCs.
5. 1.4 Gbps LVDS maximum rate for GX 10M.
6. PCIe 3.0 x 8 support for GX 10M.
7. A subset of pins for each package are used for high-voltage 3.0 V and 2.5 V interfaces.
8. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
392,8,192,24 Numbers indicate total GPIO count, high-voltage I/O count, LVDS pairs, and transceiver count.
Product Line TX 400 TX 850 TX 850 TX 1100 TX 1100 TX 1650 TX 2100 TX 2500 TX 2500 TX 2800 TX 2800 Product Line Hard Processor System (HPS)
Logic elements (LEs)1 378,000 841,000 841,000 1,325,000 1,325,000 1,679,000 2,073,000 2,422,000 2,422,000 2,753,000 2,753,000 Quad-core 64 bit Arm Cortex-A53 MPCore
Processor
Adaptive logic modules (ALMs) 128,160 284,960 284,960 449,280 449,280 569,200 702,720 821,150 821,150 933,120 933,120 processor
ALM registers 512,640 1,139,840 1,139,840 1,797,120 1,797,120 2,276,800 2,810,880 3,284,600 3,284,600 3,732,480 3,732,480 Maximum processor
1.5 GHz1
frequency
Hyper-Registers from Hyperflex FPGA
Millions of Hyper-Registers distributed throughout the monolithic FPGA fabric • L1 instruction cache (32 KB)
Architecture
Programmable clock trees synthesizable Hundreds of synthesizable clock trees • L1 data cache (32 KB) with error correction
code (ECC)
eSRAM memory blocks ‒ ‒ ‒ ‒ ‒ 2 2 ‒ ‒ ‒ ‒
• Level 2 cache (1 MB) with ECC
Resources
Quad-core 64-bit Arm Cortex-A53 up to 1.5 GHz with 32KB I/D cache, Neon coprocessor, 1 MB L2 cache, direct memory access (DMA), system memory management unit, 3X 10/100/1000 Ethernet media access
EMAC
cache coherency unit, hard memory controllers, USB 2.0 x2, 1G EMAC x3, UART x2, SPI x4, I2C x5, general purpose timers x7, watchdog timer x4 controller (EMAC) with integrated DMA
Hard processor system 4
Yes Yes Yes Yes Yes ‒ ‒ Yes Yes Yes Yes USB On-The-Go
2X USB OTG with integrated DMA
(OTG) controller
Maximum user I/O pins 384 440 440 440 440 440 440 440 296 440 296
UART controller 2X UART 16550 compatible
I/O and Architectural Features
Maximum LVDS pairs 1.6 Gbps (RX or TX) 144 216 216 216 216 216 216 216 144 216 144
Serial peripheral
Total full duplex transceiver count 24 48 72 48 72 96 96 96 144 96 144 interface (SPI) 4X SPI
GXE transceiver count - PAM4 12 PAM-4 12 PAM-4 24 PAM-4 12 PAM-4 24 PAM-4 36 PAM-4 36 PAM-4 36 PAM-4 60 PAM-4 36 PAM-4 60 PAM-4 controller
(up to 57.8 Gbps) or NRZ (up to 28.9 Gbps) 24 NRZ 24 NRZ 48 NRZ 24 NRZ 48 NRZ 72 NRZ 72 NRZ 72 NRZ 120 NRZ 72 NRZ 120 NRZ I2C controller 5X I2C
GXT transceiver count - NRZ Quad SPI flash
0 16 16 16 16 16 16 16 16 16 16 1X SIO, DIO, QIO SPI flash supported
(up to 28.3 Gbps) controller
GX transceiver count - NRZ SD/SDIO/MMC
0 8 8 8 8 8 8 8 8 8 8 1X eMMC 4.5 with DMA and CE-ATA support
(up to 17.4 Gbps) controller
PCI Express hard intellectual property (IP) NAND flash • 1X ONFI 1.0 or later
0 1 1 1 1 1 1 1 1 1 1
blocks (3.0 x16) controller • 8 and 16 bit support
100G Ethernet MAC (no FEC) hard IP
0 1 1 1 1 1 1 1 1 1 1 General-purpose
blocks 4X
timers
100G Ethernet MAC + FEC hard IP blocks 4 4 8 4 8 12 12 12 20 12 20
Software-
Memory devices supported DDR4, DDR3, DDR2, DDR, QDR II, QDR II+, RLDRAM II, RLDRAM 3, HMC, MoSys programmable
Maximum 48 GPIOs
general-purpose
Package Options and I/O Pins: General-Purpose I/O (GPIO) Count, High-Voltage I/O Count, LVDS Pairs, E-Tile Transceiver Count and H-Tile Transceiver Count5, 6
I/Os (GPIOs)
F1152 pin (35mm x 35mm, 1.0mm pitch) 384,0,144,24,0 HPS DDR Shared 3X 48 - May be assigned to HPS for HPS
I/Os DDR access
F1760 pin (42.5 mm x 42.5 mm, 1.0 mm pitch) 440,8,216,24,24 ‒ 440,8,216,24,24 ‒ ‒ ‒ ‒ ‒ ‒ ‒
48 I/Os to connect HPS peripherals directly
Direct I/Os
to I/O
F2397 pin (50 mm x 50 mm, 1.0 mm pitch) ‒ ‒ 440,8,216,48,24 ‒ 440,8,216,48,24 440,8,216,72,24 440,8,216,72,24 440,8,216,72,24 ‒ 440,8,216,72,24 ‒
Watchdog timers 4X
F2912 pin (55 mm x 55 mm, 1.0 mm pitch) ‒ ‒ ‒ ‒ ‒ ‒ ‒ ‒ 296,8,144,120,24 ‒ 296,8,144,120,24 Secure device manager, Advanced
Encryption Standard (AES) AES-256/
Notes: SHA-256 bitstream encryption/
Security
1. LE counts valid in comparing across Altera FPGAs, and are conservative vs. competing FPGAs. authentication, PUF, ECDSA 256/384 boot
2. Fixed point performance assumes the use of pre-adder. code authentication, side-channel attack
3. Floating point performance is IEEE-754 compliant single-precision. protection
4. Quad-core Arm Cortex-A53 hard processor system present in select Stratix 10 TX devices.
5. A subset of pins for each package are used for high-voltage 3.0 V and 2.5 V interfaces. Notes:
6. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga. 1. With overdrive feature.
296,8,144,120,24 Numbers indicate total GPIO count, high-voltage I/O count, LVDS pairs, GXE (E-Tile) transceiver count, and GXT+GX (H-Tile) transceiver count
Product Line DX 1100 DX 2800 Product Line Hard Processor System (HPS)
Logic elements (LEs)1 1,325,000 2,753,000 Quad-core 64 bit Arm Cortex-A53 MPCore
Processor
processor
Adaptive logic modules (ALMs) 449,280 933,120 Maximum processor
1.5 GHz1
frequency
ALM registers 1,797,120 3,732,480
• L1 instruction cache (32 KB)
Hyper-Registers from Hyperflex FPGA Architecture Millions of Hyper-Registers distributed throughout the monolithic FPGA fabric • L1 data cache (32 KB) with error correction
code (ECC)
Programmable clock trees synthesizable Hundreds of synthesizable clock trees
• Level 2 cache (1 MB) with ECC
Resources
M20K memory blocks 5,461 11,721 • Floating-point unit (FPU) single and double
Processor cache and precision
M20K memory size (Mb) 107 229
co-processors • Arm Neon media engine
MLAB memory size (Mb) 7 15 • Arm CoreSight debug and trace
technology
Variable-precision digital signal processing (DSP) blocks 2,592 5,760
• System Memory Management Unit
18 x 19 multipliers 5,184 11,520 (SMMU)
• Cache Coherency Unit (CCU)
Peak fixed-point performance (TMACS)2 10.4 23.0
Scratch pad RAM 256 KB
Peak floating-point performance (TFLOPS)3 4.1 9.2
HPS DDR memory DDR4, DDR3 (Up to 64 bit with ECC)
AES-256/SHA-256 bitstream encryption/authentication, physically unclonable function (PUF), ECDSA 256/384 boot code authentication,
Secure device manager DMA controller 8 channels
side-channel attack protection
3X 10/100/1000 Ethernet media access
Quad-core 64-bit Arm Cortex-A53 up to 1.5 GHz with 32KB I/D cache, Neon coprocessor, 1 MB L2 cache, direct memory access (DMA), system memory EMAC
controller (EMAC) with integrated DMA
management unit, cache coherency unit, hard memory controllers, USB 2.0 x2, 1G EMAC x3, UART x2, SPI x4, I2C x5, general purpose timers x7, watchdog timer x4
Hard processor system4 USB On-The-Go
2X USB OTG with integrated DMA
Yes ‒ (OTG) controller
Maximum user I/O pins 528 816 UART controller 2X UART 16550 compatible
I/O and Architectural Features
Serial peripheral
Maximum LVDS pairs 1.6 Gbps (RX or TX) 264 408
interface (SPI) 4X SPI
controller
Total full duplex transceiver count - non return to zero (NRZ) 32 84
I2C controller 5X I2C
GXE transceiver count - PAM4 (up to 57.8 Gbps) or NRZ
8 PAM-4, or 16 NRZ 4 PAM-4, or 8 NRZ Quad SPI flash
(up to 28.9 Gbps) 1X SIO, DIO, QIO SPI flash supported
controller
GXP transceiver count - NRZ (up to 16 Gbps) 16 76 SD/SDIO/MMC
1X eMMC 4.5 with DMA and CE-ATA support
controller
UPI/PCI Express 4.0 x16 hard intellectual property (IP) blocks
- 3 • 1X ONFI 1.0 or later
(configurable for UPI or PCIe operation) NAND flash
controller • 8 and 16 bit support
PCI Express 4.0 x16 hard IP blocks (supports PCIe only) 1 1
General-purpose
4X
100G Ethernet media access control (MAC) + forward error timers
4 2
correction (FEC) hard IP blocks Software-
programmable
Memory devices supported DDR4, DDR3, DDR2, DDR, QDR II, QDR II+, RLDRAM II, RLDRAM 3 Maximum 48 GPIOs
general-purpose
I/Os (GPIOs)
Package Options and I/O Pins: General-Purpose I/O (GPIO) Count, High-Voltage I/O Count, LVDS Pairs, P-Tile Transceiver Count and E-Tile Transceiver Count
HPS DDR Shared 3X 48 - May be assigned to HPS for HPS
F1760 pin (42.5 mm x 42.5 mm, 1.0 mm pitch) 528,0,264,16,16 ‒ I/Os DDR access
48 I/Os to connect HPS peripherals directly
F2912 pin (55 mm x 55 mm, 1.0 mm pitch) ‒ 816,0,408,76,8 Direct I/Os
to I/O
Watchdog timers 4X
Notes:
1. LE counts valid in comparing across Altera FPGAs, and are conservative vs. competing FPGAs. Secure device manager, Advanced
2. Fixed-point performance assumes the use of pre-adder. Encryption Standard (AES) AES-256/
3. Floating-point performance is IEEE-754 compliant single-precision.
SHA-256 bitstream encryption/
4. Quad-core Arm Cortex-A53 hard processor system present in select Stratix 10 DX devices. Security
authentication, PUF, ECDSA 256/384 boot
5. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
code authentication, side-channel attack
816,0,408,76,8 Numbers indicate total GPIO count, high-voltage I/O count, LVDS pairs, P-Tile transceiver count, E-Tile transceiver count. protection
Notes:
1. With overdrive feature.
Product Line SX 400 SX 650 SX 850 SX 1100 SX 1650 SX 2100 SX 2500 SX 2800 Product Line Hard Processor System (HPS)
AES-256/SHA-256 bitstream encryption/authentication, physically unclonable function (PUF), ECDSA 256/384 boot code authentication, HPS DDR memory DDR4 and DDR3 (Up to 64 bit with ECC)
Secure device manager
side-channel attack protection Direct memory
access (DMA) 8 channels
Quad-core 64-bit Arm Cortex-A53 up to 1.5 GHz with 32KB I/D cache, Neon coprocessor, 1 MB L2 cache, direct memory access (DMA), system memory controller
I/O and Architectural Features
Total full duplex transceiver count 24 24 48 48 96 96 96 96 UART controller 2X UART 16550 compatible
Serial peripheral
GXT full duplex transceiver count (up to 28.3 Gbps) 16 16 32 32 64 64 64 64
interface (SPI) 4X SPI
GX full duplex transceiver count (up to 17.4 Gbps) 8 8 16 16 32 32 32 32 controller
I2C controller 5X I2C
PCI Express hard intellectual property (IP) blocks (3.0 x16) 1 1 2 2 4 4 4 4
Quad SPI flash
1X SIO, DIO, QIO SPI flash supported
controller
Memory devices supported DDR4, DDR3, DDR2, DDR, QDR II, QDR II+, RLDRAM II, RLDRAM 3, HMC, MoSys
SD/SDIO/MMC
1X eMMC 4.5 with DMA and CE-ATA support
Package Options and I/O Pins: General-Purpose I/O (GPIO) Count, High-Voltage I/O Count, LVDS Pairs, and Transceiver Count5, 6 controller
NAND flash • 1X ONFI 1.0 or later
374,56,120,24 392,8,192,24
F1152 pin (35 mm x 35 mm, 1.0 mm pitch) – – – – – – controller • 8 and 16 bit support
General-purpose
688,16,336,48 688,16,336,48 688,16,336,48 688,16,336,48 688,16,336,48 688,16,336,48 4X
F1760 pin (42.5 mm x 42.5 mm, 1.0 mm pitch) – – timers
Software-
704,32,336,96 704,32,336,96 704,32,336,96 704,32,336,96 programmable
F2397 pin (50 mm x 50 mm, 1.0 mm pitch) – – – – Maximum 48 GPIOs
general-purpose I/
Os (GPIOs)
1160,8,576,24 1160,8,576,24
F2912 pin (55 mm x 55 mm, 1.0 mm pitch) – – – – – – HPS DDR Shared 3X 48 - May be assigned to HPS for HPS
I/O DDR access
Notes: 48 I/Os to connect HPS peripherals directly
Direct I/Os
1. LE counts valid in comparing across Altera FPGAs, and are conservative vs. competing FPGAs. to I/O
2. Fixed point performance assumes the use of pre-adder.
3. Floating point performance is IEEE-754 compliant single-precision. Watchdog timers 4X
4. Quad-core Arm Cortex-A53 hard processor system only available in Stratix 10 SX SoCs. Secure device manager, Advanced
5. A subset of pins for each package are used for high-voltage 3.0 V and 2.5 V interfaces. Encryption Standard (AES) AES-256/
6. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
SHA-256 bitstream encryption/
Security
392,8,192,24 Numbers indicate total GPIO count, high-voltage I/O count, LVDS pairs, and transceiver count. authentication, PUF, ECDSA 256/384 boot
Indicates pin migration path.
code authentication, side-channel attack
protection
Notes:
1. With overdrive feature.
Arria® 10 FPGAs and SoCs deliver the highest performance at 20 nm, offering a one speed-grade performance advantage over
competing devices. Arria 10 FPGAs and SoCs are up to 40% lower power than previous generation FPGAs and SoCs, and feature
the industry’s only hard floating-point DSP blocks with speeds up to 1,500 giga floating-point operations per second (GFLOPS)†.
The Arria 10 FPGAs and SoCs are ideal for the following end market applications.
Wireless
Applications
Applications
• Flash cache
• Cloud
• Server
• Financial
• Bioscience
• Oil and gas
• Data center server acceleration
Broadcast
Applications
• Switcher
• Server
• Encoder/decoder
• Capture cards
• Editing
• Monitors
• Multiviewers
Product Line GX 160 GX 220 GX 270 GX 320 GX 480 GX 570 GX 660 GX 900 GX 1150 GT 900 GT 1150
Part number reference 10AX016 10AX022 10AX027 10AX032 10AX048 10AX057 10AX066 10AX090 10AX115 10AT090 10AT115
LEs (K) 160 220 270 320 480 570 660 900 1,150 900 1,150
System logic elements (K) 210 288 354 419 629 747 865 1,180 1,506 1,180 1,506
Adaptive logic modules (ALMs) 61,510 83,730 101,620 118,730 181,790 217,080 250,540 339,620 427,200 339,620 427,200
Registers 246,040 334,920 406,480 474,920 727,160 868,320 1,002,160 1,358,480 1,708,800 1,358,480 1,708,800
Resources
M20K memory blocks 440 588 750 891 1,438 1,800 2,133 2,423 2,713 2,423 2,713
M20K memory (Mb) 9 11 15 17 28 35 42 47 53 47 53
MLAB memory (Mb) 1.0 1.8 2.4 2.8 4.3 5.0 5.7 9.2 12.7 9.2 12.7
Hardened single-precision floating-point multiplers/
156/156 192/192 830/830 985/985 1,368/1,368 1,523/1,523 1,687/1,687 1,518/1,518 1,518/1,518 1,518/1,518 1,518/1,518
adders
18 x 19 multipliers 312 384 1,660 1,970 2,736 3,046 3,374 3,036 3,036 3,036 3,036
Peak fixed-point performance (GMACS)1 343 420 1,826 2,167 3,010
3,351 3,714 3,340 3,340 3,340 3,340
Peak floating-point performance (GFLOPS) 140 172 747 887 1,231
1,371 1,519 1,366 1,366 1,366 1,366
Global clock networks 32 32 32 32 32 32 32 32 32 32 32
Regional clocks 8 8 8 8 8 8 16 16 16 16 16
I/O voltage levels supported (V) 1.2, 1.25, 1.35, 1.8, 2.5, 3.0
Clocks, Maximum I/O Pins, and
Package Options2 and I/O Pins3: General-Purpose I/O (GPIO) Count, High-Voltage I/O Count, LVDS Pairs4, and Transceiver Count
U19 U484 pin (19 mm) 192, 48, 72, 6 192, 48, 72,6 – – – – – – – – –
F27 F672 pin (27 mm) 240, 48, 96, 12 240, 48, 96, 12 240, 48, 96, 12 240, 48, 96, 12 – – – – – – –
F29 F780 pin (29 mm) 288, 48, 120, 12 288, 48, 120, 12 360, 48, 156, 12 360, 48, 156, 12 360, 48, 156, 12 – – – – – –
F34 F1152 pin (35 mm) – – 384, 48, 168, 24 384, 48, 168, 24 492, 48, 222, 24 492, 48, 222, 24 492, 48, 222, 24 504, 0, 252, 24 504, 0, 252, 24 – –
F35 F1152 pin (35 mm) – – 384, 48, 168, 24 384, 48, 168, 24 396, 48, 174, 36 396, 48, 174, 36 396, 48, 174, 36 – – – –
KF40 F1517 pin (40 mm) – – – – – 696, 96, 324, 36 696, 96, 324, 36 – – – –
– – – – – 588, 48, 270, 48 588, 48, 270, 48 600, 0, 300, 48 600, 0, 300, 48 – –
NF40 F1517 pin (40 mm)
SF45 F1932 pin (45 mm) – – – – – – – 624, 0, 312, 72 624, 0, 312, 72 624, 0, 312, 72 624, 0, 312, 72
Notes:
192, 48, 72, 6 Numbers indicate GPIO count, high-voltage I/O count, LVDS pairs, and transceiver count.
1. Fixed-point performance assumes the use of pre-adders.
2. All packages are ball grid arrays with 1.0 mm pitch, except for U19 (U484), which is 0.8 mm pitch. Indicates pin migration.
3. A subset of pins for each package are used for 3.3 V and 2.5 V interfaces.
4. Each LVDS pair can be configured as either a differential input or a differential output.
5. Certain packages might not bond out all PCI Express hard IP blocks.
6. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
Product Line SX 160 SX 220 SX 270 SX 320 SX 480 SX 570 SX 660 Product Line Hard Processor System (HPS)
Part number reference 10AS016 10AS022 10AS027 10AS032 10AS048 10AS057 10AS066 Dual-core Arm Cortex-A9 MPCore
Processor
LEs (K) 160 220 270 320 480 570 660 processor
System Logic Elements (K) 210 288 354 419 629 747 865
Maximum processor
1.2 -1.5 GHz1
ALMs 61,510 83,730 101,620 118,730 181,790 217,080 250,540 frequency
Registers 246,040 334,920 406,480 474,920 727,160 868,320 1,002,160 • L1 instruction cache (32 KB)
Resources
M20K memory blocks 440 588 750 891 1,438 1,800 2,133 • L1 data cache (32 KB)
M20K memory (Mb) 9 11 15 17 28 35 42 • Level 2 cache (512 KB) shared
MLAB memory (Mb) 1.0 1.8 2.4 2.8 4.3 5.0 5.7 • FPU single and double precision
Processor cache and
Hardened single-precision floating-point multiplers/ adders 156/156 192/192 830/830 985/985 1,368/1,368 1,523/1,523 1,687/1,687 co-processors • Arm Neon media engine
18 x 19 multipliers 312 1687/1687 1,660 1,970 2,736 3,046 3,374 • Arm CoreSight debug and trace
technology
Peak fixed-point performance (GMACS)1 343 420 1,826 2,167 3,010 3,351 3,714
• Snoop control unit (SCU)
Peak floating-point performance (GFLOPS) 140 172 747 887 1,231 1,371 1,519
• Acceleration coherency port (ACP)
Global clock networks 32 32 32 32 32 32 32
Regional clocks 8 8 8 8 8 8 16 Scratch pad RAM 256 KB
I/O voltage levels supported (V) 1.2, 1.25, 1.35, 1.8, 2.5, 3.0 DDR4 and DDR3
HPS DDR memory
Clocks, Maximum I/O Pins, and
3 V I/O pins only: 3 V LVTTL, 2.5 V CMOS (Up to 64 bit with ECC)
DDR and LVDS I/O pins: POD12, POD10, Differential POD12, Differential POD10, LVDS, RSDS, mini-LVDS, LVPECL
Architectural Features
240, 48, 96, 12 240, 48, 96, 12 240, 48, 96, 12 240, 48, 96, 12 – – – • 1X ONFI 1.0 or later
F27 F672 pin (27 mm) NAND flash controller
• 8 and 16 bit support
288, 48, 120, 12 288, 48, 120, 12 360, 48, 156, 12 360, 48, 156, 12 360, 48, 156, 12 – –
F29 F780 pin (29 mm) General-purpose timers 7X
– – 384, 48, 168, 24 384, 48, 168, 24 492, 48, 222, 24 492, 48, 222, 24 492, 48, 222, 24 Software-programmable
F34 F1152 pin (35 mm) Maximum 54 GPIOs
GPIOs
– – 384, 48, 168, 24 384, 48, 168, 24 396, 48, 174, 36 396, 48, 174, 36 396, 48, 174, 36
F35 F1152 pin (35 mm) 48 I/Os to connect HPS peripherals
Direct shared I/Os
directly to I/O
– – – – – 696, 96, 324, 36 696, 96, 324, 36
KF40 F1517 pin (40 mm) Watchdog timers 4X
– – – – – 588, 48, 270, 48 588, 48, 270, 48 Secure boot, AES, and secure hash
NF40 F1517 pin (40 mm) Security
algorithm
Notes: Notes:
1. Fixed-point performance assumes the use of pre-adders. 1. With overdrive feature.
2. All packages are ball grid arrays with 1.0 mm pitch, except for U19 (U484), which is 0.8 mm pitch.
3. A subset of pins for each package are used for 3.3 V and 2.5 V interfaces.
4. Each LVDS pair can be configured as either a differential input or a differential output.
5. Certain packages might not bond out all PCI Express hard IP blocks.
6. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
192, 48, 72, 6 Numbers indicate GPIO count, high-voltage I/O count, LVDS pairs, and transceiver count.
Cyclone® 10 FPGAs deliver cost and power savings over previous generations of Cyclone FPGAs. Cyclone 10 GX FPGAs pro-
vide high bandwidth via 12.5G transceiver-based functions, 1.4 Gbps LVDS, and 1,866 Mbps DDR3 SDRAM, and feature a hard
floating-point DSP block in a low-cost FPGA. Cyclone 10 LP devices offer low static power, cost-optimized functions.
• Cyclone 10 GX FPGAs are optimized for high bandwidth‡
• Cyclone 10 LP FPGAs are optimized for power and cost-sensitive applications
Cyclone 10 GX FPGA
• Low-cost 12.5 Gbps transceivers
• 1,866 Mbps 72 bit DDR3 SDRAM interface
• 1.4 Gbps LVDS
• The industry’s first low-cost FPGA with hard floating-point
blocks
GX Applications
• Embedded vision cameras
• Industrial robotics
• Machine vision
• Programmable logic controllers
• Pro-AV systems
Cyclone 10 LP FPGA
• Designed for power-sensitive applications
• Simplified core power supply requirements
• High I/O count to package density ratio
• Embedded Nios V processor support
LP Applications
• I/O expansion
• Interfacing
• Chip-to-chip bridging
• Sensor fusion
• Industrial motor control
‡
Compared to previous generation Cyclone FPGAs, cost comparisons are based on list price. Tests measure performance of components on a particular test, in specific systems. Differences in
hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase. For more complete information
about performance and benchmark results, visit www.intel.com/benchmarks.
Regional clocks 8 8 8 8
Maximum user I/O pins 192 284 284 284
Maximum LVDS pairs 1.4 Gbps (RX or TX) 72 118 118 118
Maximum transceiver count (12.5 Gbps) 6 12 12 12
Maximum 3V I/O pins 48 48 48 48
PCI Express hard IP blocks (2.0 x4)4 1 1 1 1
Memory devices supported DDR3, DDR3L, LPDDR3
Package Options and I/O Pins: General-Purpose I/O (GPIO) Count, 3V I/O Count, LVDS Pairs, Total Transceiver count5
188, 48, 70, 6 188, 48, 70, 6 188, 48, 70, 6 188, 48, 70, 6
U484 pin (19 mm x 19 mm, 0.8 mm pitch)
192, 48, 72, 6 236, 48, 94, 10 236, 48, 94, 10 236, 48, 94, 10
F672 pin (27 mm x 27 mm, 1.0 mm pitch)
Notes:
1. LE counts valid in comparing across Altera FPGAs, and are conservative versus competing FPGAs.
2. Fixed-point performance assumes the use of pre-adders.
3. Floating-point performance is IEEE-754 compliant single-precision.
4. Hard PCI Express IP core x2 in U484 package
5. Each LVDS pair can be configured as either a differential input or differential output.
6. A subset of pins for each package are used for high-voltage 3.0 V and 2.5 V interfaces.
7. All data is correct at the time of printing and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
284,48,118,12 Numbers indicate GPIO count, 3V I/O count, LVDS pairs, total transceiver count.
Product Line 10CL006 10CL010 10CL016 10CL025 10CL040 10CL055 10CL080 10CL120
Logic elements (LEs)1 6,000 10,000 16,000 25,000 40,000 55,000 80,000 120,000
M9K memory size (Kb) 270 414 504 594 1,134 2,340 2,745 3,888
Maximum user I/O pins 176 176 340 150 325 321 423 525
Package Options and I/O Pins: General-Purpose I/O (GPIO) Count, LVDS Pairs2
101,26 87, 22
M164 pin (8 mm x 8 mm, 0.5 mm pitch)
340, 137 325, 124 321, 132 289, 110 277, 103
F484 pin (23 mm x 23 mm, 1.0 mm pitch)
Notes:
1. LE counts valid in comparing across Altera FPGAs, and are conservative versus competing FPGAs.
2. This includes both dedicated and emulated LVDS pairs
3. All data is correct at the time of printing and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
MAX® 10 FPGAs revolutionize non-volatile integration by delivering advanced processing capabilities in a low-cost, instant-on,
small form factor, programmable logic device.
MAX 10 FPGAs are built on TSMC’s 55 nm flash technology, enabling instant-on configuration so you can quickly control the
power-up or initialization of other components in the system. The devices also include full-featured FPGA capabilities, such as
DSP, analog functionality, Nios V processor, and memory controllers.
With a robust set of FPGA capabilities, MAX 10 FPGAs are optimized for a wide range of high-volume, cost-sensitive applications,
including:
Automotive
• Built on TSMC’s 55 nm high-volume flash process tailored
for the automotive industry’s rigorous safety and quality
requirements
• Integrated flash provides instant-on behavior for
applications requiring fast boot times such as rear-view
cameras in advanced driver assistance systems (ADAS) and
infotainment displays
• FPGA-class signal processing acceleration for electric
vehicle (EV) applications, such as motor control, battery
management, and power conversion
Industrial
• Reduced footprint, increased design security and reliability,
and lower system cost
• Accurate environmental condition sensing and efficient
real-time controls for motor control, I/O modules, and Internet
of Things (IoT) applications
• Single-chip support for multiple industrial Ethernet protocols
and machine-to-machine (M2M) communication
Communications
• Analog functionality for sensing board environment allows
integration of power-up sequencing and system-monitoring
circuitry in a single device
• High I/O count and software-based system management us-
ing the Nios V processor enable board management
integration in an advanced, reliable, single-chip system
controller
Notes:
1. Additional user flash may be available, depending on configuration options.
2. The number of PLLs available is dependent on the package option.
3. Availability of the ADC or TSD varies by package type. Smaller pin-count packages do not have access to the ADC hard IP.
4. SRAM only.
5. SRAM, DDR3 SDRAM, DDR2 SDRAM, or LPDDR2.
6. (D) = Dual power supply (1.2 V/2.5 V), (S) = Single power supply (3.3 V or 3.0 V).
7. Some LVDS channels at bottom bank can be configured as TX or RX, refer to the Intel MAX 10 High-Speed LVDS I/O User Guide for details.
8. V81 package does not support analog feature set. 10M08 V81 F devices support dual image with RSU.
9. VPBGA(Variable Pitch BGA) packaging is compatible with Type III PCBs that use design rules equivalent to 0.8 mm ball pitch packages and standard plated through hole (PTH) vias.
10. The ball pitch is variable, ranging from 0.5mm to 0.94mm in single package and it helps to ease signal routing. Please take note that the min pitch of 0.5mm is not meant for signal traces to go through. For more details, please refer to MAX® 10 FPGA Signal Integrity Design Guidelines.
11. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga.
C, 27, 3/10 Indicates feature set options, GPIO count, and LVDS transmitter or receiver count. Feature set options:
C = compact features, F = flash features with RSU option, A = analog and flash features with RSU option, D = analog and flash features with RSU option and flash access control. Each has added premiums.
Indicates pin migration.
Arria® V FPGA and SoC Features View device ordering codes on page 58.
Arria® V GX FPGAs1 Arria® V GT FPGAs1 Arria® V GZ FPGAs1 Arria® V SX SoCs1 Arria® V ST SoCs1
Product Line
5AGXA1 5AGXA3 5AGXA5 5AGXA7 5AGXB1 5AGXB3 5AGXB5 5AGXB7 5AGTC3 5AGTC7 5AGTD3 5AGTD7 5AGZE1 5AGZE3 5AGZE5 5AGZE7 5ASXB3 5ASXB5 5ASTD3 5ASTD5
LEs (K) 75 156 190 242 300 362 420 504 156 242 362 504 220 360 400 450 350 462 350 462
ALMs 28,302 58,900 71,698 91,680 113,208 136,880 158,491 190,240 58,900 91,680 136,880 190,240 83,020 135,840 150,960 169,800 132,075 174,340 132,075 174,340
Registers 113,208 235,600 286,792 366,720 452,832 547,520 633,964 760,960 235,600 366,720 547,520 760,960 332,080 543,360 603,840 679,200 528,300 697,360 528,300 697,360
M10K memory blocks 800 1,051 1,180 1,366 1,510 1,726 2,054 2,414 1,051 1,366 1,726 2,414 – – – – 1,729 2,282 1,729 2,282
Resources
PLLs (HPS) – – – – – – – – – – – – – – – – 3 3 3 3
I/O voltage levels supported (V) 1.2, 1.5, 1.8, 2.5, 3.0, 3.34
LVTTL, LVCMOS, PCI, PCI-X, LVDS, mini-LVDS, RSDS, LVPECL, SSTL-18 (1 and II), SSTL-15 (I and II), SSTL-2 (I and II), HSTL-18 (I and II), HSTL-15 (I and II), HSTL-12 (I and II), Differential SSTL-18 (I and II), Differential SSTL-15 (I and II),
I/O standards supported
Differential SSTL-2 (I and II), Differential HSTL-18 (I and II), Differential HSTL-15 (I and II), Differential HSTL-12 (I and II), Differential HSUL-12
Maximum LVDS pairs
80/67 80/67 136/120 136/120 176/160 176/160 176/160 176/160 80/68 136/120 176/160 176/160 108/99 108/99 168/166 168/166 136/120 136/120 136/120 136/120
(receiver/transmitter)
Transceiver count (6.5536 Gbps) 9 9 24 24 24 24 36 36 3 6 6 6 – – – – 30 30 30 30
Transceiver count (10.3125 Gbps)5 – – – – – – – – 4 12 12 20 – – – – – – 16 16
Transceiver count (12.5 Gbps) – – – – – – – – – – – – 24 24 36 36 – – – –
PCI Express hardened IP blocks
1 1 2 2 2 2 2 2 1 2 2 2 – – – – 2 2 2 2
(2.0 x4)
PCI Express hardened IP blocks
– – – – – – – – – – – – 1 1 1 1 – – – –
(2.0 x8, 3.0)
GPIOs (FPGA) – – – – – – – – – – – – – – – – 540 540 540 540
GPIOs (HPS) – – – – – – – – – – – – – – – – 208 208 208 208
Hard memory controllers6 (FPGA) 2 2 4 4 4 4 4 4 2 4 4 4 – – – – 3 3 3 3
Hard memory controllers (HPS) – – – – – – – – – – – – – – – – 1 1 1 1
Memory devices supported DDR3, DDR2, DDR II+7, QDR II, QDR II+, RLDRAM II, RLDRAM 38, LPDDR7, LPDDR27
Package Options and I/O Pins: GPIO Count, and Transceiver Count
F896 pin 416 416 384 384 384 384 – – 416 384 384 – – – – – 250, 208 250, 208 250, 208 250, 208
(31 mm, 1.0 mm pitch) 9,0 9,0 18,0 18,0 18,0 18,0 3,4 6,8 6,8 12+0 12+0 12+6 12+6
F1152 pin – – 544 544 544 544 544 544 – 544 544 544 414 414 534 534 385, 208 385, 208 385, 208 385, 208
(35 mm, 1.0 mm pitch) 24,0 24,0 24,0 24,0 24,0 24,0 6,12 6,12 6,12 24 24 24 24 18+0 18+0 18+8 18+8
F1517 pin – – – – 704 704 704 704 – – 704 704 – – 674 674 540, 208 540, 208 540, 208 540, 208
(40 mm, 1.0 mm pitch) 24,0 24,0 36,0 36,0 6,12 6,20 36 36 30+0 30+0 30+16 30+16
Notes:
1. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga. 336 For Arria V GX and GT devices, values on top indicate available user I/O pins and values at the bottom indicate the 6.5536 Gbps and 10.3125 Gbps transceiver count. One pair of 10 Gbps
2. 1.15 V operation. transceiver channels can be configured as three 6 Gbps transceiver channels. For Arria V GZ devices, values on top indicate available user I/O pins and values at the bottom indicate the
9,0 12.5 Gbps transceiver count.
3. The PLL count includes general-purpose fractional PLLs and transceiver fractional PLLs.
4. For Arria V GZ devices, the I/O voltage of 3.3 V compliant, requires a 3.0 V power supply. 250, 208
Values on top indicate available FPGA user I/O pins and HPS I/O pins; values at the bottom indicate the 6.5536 Gbps plus 10.3125 Gbps transceiver count.
5. One pair of 10 Gbps transceiver channels can be configured as three 6 Gbps transceiver channels. 12+0
6. With 16 and 32 bit ECC support. Pin migration (same Vcc, GND, ISP, and input pins). User I/O pins may be less than labeled for pin migration.
7. These memory interfaces are not available as Altera FPGA IP.
8. This memory interface is only available for Arria V GZ devices.
M10K memory blocks 176 308 446 686 1,220 135 250 446 686 1,220 446 686 1,220
M10K memory (Kb) 1,760 3,080 4,460 6,860 12,200 1,350 2,500 4,460 6,860 12,200 4,460 6,860 12,200
MLAB memory (Kb) 196 303 424 836 1,717 182 424 424 836 1,717 424 836 1,717
Variable-precision DSP blocks 25 66 150 156 342 57 70 150 156 342 150 156 342
18 x 18 multipliers 50 132 300 312 684 114 140 300 312 684 300 312 684
Global clock networks 16 16 16 16 16 16 16 16 16 16 16 16 16
PLLs2 (FPGA) 4 4 6 7 8 4 6 6 7 8 6 7 8
Clocks, Maximum I/O Pins, and
I/O voltage levels supported (V) 1.1, 1.2, 1.5, 1.8, 2.5,3.3
Architectural Features
LVTTL, LVCMOS, PCI, PCI-X, LVDS, mini-LVDS, RSDS, LVPECL, SSTL-18 (1 and II), SSTL-15 (I and II), SSTL-2 (I and II), HSTL-18 (I and II), HSTL-15 (I and II), HSTL-12 (I and II),
I/O standards supported
Differential SSTL-18 (I and II), Differential SSTL-15 (I and II), Differential SSTL-2 (I and II), Differential HSTL-18 (I and II), Differential HSTL-15 (I and II), Differential HSTL-12 (I and II), Differential HSUL-12, HiSpi, SLVS, Sub-LVDS
Maximum LVDS pairs (receiver/transmitter) 56/56 56/56 60/60 120/120 120/120 52/52 84/84 84/84 120/120 140/140 84/84 120/120 140/140
Transceiver count (3.125 Gbps) – – – – – 3 6 6 9 12 – – –
Transceiver count (6.144 Gbps)3 – – – – – – – – – – 64 94 124
PCI Express hardened IP blocks (1.0) 5
– – – – – 1 2 2 2 2 – – –
PCI Express hardened IP blocks (2.0) – – – – – – – – – – 2 2 2
Hard memory controllers6 (FPGA) 1 1 2 2 2 1 2 2 2 2 2 2 2
Memory devices supported DDR3, DDR2, LPDDR2
Package Options and I/O Pins: GPIO Count, and Transceiver Count
U484 pin 224 224 224 240 240 208 224 224 240 240 224 240 240
(19 mm, 0.8 mm pitch) 3 6 6 6 5 6 6 5
F484 pin 224 224 240 240 224 208 240 240 240 224 240 240 224
(23 mm, 1.0 mm pitch) 3 6 6 6 6 6 6 6
F672 pin 336 336 336 336 336 336 336 336 336
(27 mm, 1.0 mm pitch) 6 6 9 9 6 9 9
Notes:
1. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga. 129 Values on top indicate available user I/O pins; values at the bottom indicate the 3.125 Gbps, 5 Gbps, or 6.144 Gbps transceiver count.
2. The PLL count includes general-purpose fractional PLLs and transceiver fractional PLLs. 4
3. Automotive grade Cyclone V GT FPGAs include a 5 Gbps transceiver.
Pin migration (same Vcc, GND, ISP, and input pins). User I/O pins may be less than labeled for pin migration.
4. Transceiver counts shown are for ≤ 5 Gbps. The 6 Gbps channel count support depends on package and channel usage.
Refer to Cyclone V Device Handbook Volume 2: Transceivers for guidelines.
5. Only one PCIe hard IP block supported in M301, M484, and U324 packages. For FPGAs: Pin migration is only possible if you use only up to 175 GPIOs.
6. Includes 16 and 32 bit error correction code ECC support.
M10K memory blocks 140 270 397 557 140 270 397 557 397 557
M10K memory (Kb) 1,400 2,700 3,970 5,570 1,400 2,700 3,970 5,570 3,970 5,570
MLAB memory (Kb) 138 231 480 621 138 231 480 621 480 621
Variable-precision DSP blocks 36 84 87 112 36 84 87 112 87 112
18 x 18 multipliers 72 168 174 224 72 168 174 224 174 224
Processor cores (Arm Cortex-A9) Single or dual Single or dual Single or dual Single or dual Dual Dual Dual Dual Dual Dual
Maximum CPU clock frequency (MHz) 925 925 925 925 925 925 925 925 925 925
Global clock networks 16 16 16 16 16 16 16 16 16 16
PLLs (FPGA)
2
5 5 6 6 5 5 6 6 6 6
Clocks, Maximum I/O Pins, and Architectural Features
PLLs (HPS) 3 3 3 3 3 3 3 3 3 3
I/O voltage levels supported (V) 1.1, 1.2, 1.5, 1.8, 2.5,3.3
VTTL, LVCMOS, PCI, PCI-X, LVDS, mini-LVDS, RSDS, LVPECL, SSTL-18 (1 and II), SSTL-15 (I and II), SSTL-2 (I and II), HSTL-18 (I and II), HSTL-15 (I and II), HSTL-12 (I and II),
I/O standards supported
Differential SSTL-18 (I and II), Differential SSTL-15 (I and II), Differential SSTL-2 (I and II), Differential HSTL-18 (I and II), Differential HSTL-15 (I and II), Differential HSTL-12 (I and II), Differential HSUL-12, HiSpi, SLVS, Sub-LVDS
Maximum LVDS pairs (receiver/transmitter) 37/32 37/32 72/72 72/72 37/32 37/32 72/72 72/72 72/72 72/72
GPIOs (FPGA) 145 145 288 288 145 145 288 288 288 288
GPIOs (HPS) 181 181 181 181 181 181 181 181 181 181
Package Options and I/O Pins: General-Purpose I/O (GPIO) Count, and Transceiver Count
U484 pin 66, 151 66, 151 66, 151 66, 151
(19 mm, 0.8 mm pitch) 0 0 0 0
145, 181 145, 181 145, 181 145, 181 145, 181 145, 181 145, 181 145, 181
U672 pin 0 0 0 0 6 6 6 6
(23 mm, 0.8 mm pitch)
F896 pin 288, 181 288, 181 288, 181 288, 181 288, 181 288, 181
(31 mm, 1.0 mm pitch 0 0 9 9 9 9
Notes:
66, 151
1. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga. Values on top indicate available FPGA user I/O pins and HPS I/O pins; values at the bottom indicate the 3.125 Gbps or 5 Gbps transceiver count.
0
2. The PLL count includes general-purpose fractional PLLs and transceiver fractional PLLs.
3. Transceiver counts shown are for ≤ 5 Gbps. The 6 Gbps channel count support depends on package and channel usage. Pin migration (same Vcc, GND, ISP, and input pins). User I/O pins may be less than labeled for pin migration.
Refer to Cyclone V Device Handbook Volume 2: Transceivers for guidelines.
4. One PCI Express hard IP block in U672 package. For SoCs: Pin migration is only possible if you use only up to 138 GPIOs.
5. With 16 and 32 bit ECC support.
M9K memory blocks 60 84 120 278 462 666 720 30 46 56 66 66 126 260 305 432
Embedded memory (Kb) 540 756 1,080 2,502 4,158 5,490 6,480 270 414 504 594 594 1,134 2,340 2,745 3,888
18 x 18 multipliers 0 40 80 140 198 280 360 15 23 56 66 66 116 154 200 266
Clocks, Maximum I/O Pins, and Architectural Features
PLLs 3 4 4/6 8 8 8 8 2 2 4 4 4 4 4 4 4
I/O voltage levels supported (V) 1.2, 1.5, 1.8, 2.5, 3.0, 3.3
LVTTL, LVCMOS, PCI, PCI-X, LVDS, mini-LVDS, RSDS, LVPECL, SSTL-18 (1 and II), SSTL-15 (I and II), SSTL-2 (I and II), HSTL-18 (I and II), HSTL-15 (I and II), HSTL-12 (I and II), Differential SSTL-18 (I and II),
I/O standards supported
Differential SSTL-15 (I and II), Differential SSTL-2 (I and II), Differential HSTL-18 (I and II), Differential HSTL-15 (I and II), Differential HSTL-12 (I and II), Differential HSUL-12
Emulated LVDS channels 9 40 40 73 73 139 139 66 66 137 52 224 224 160 178 230
Package Options and I/O Pins: General-Purpose I/O (GPIO) Count and Transceiver Count
E144 pin4 – – – – – – – 91 91 81 79 – – – – –
(22 mm, 0.5 mm pitch)
M164 pin – – – – – – – – – 89 – – – – – –
(8 mm, 0.5 mm pitch)
M256 pin – – – – – – – – – 165 – – – – – –
(9 mm, 0.5 mm pitch)
U256 pin – – – – – – – 179 179 165 153 – – – – –
(14 mm, 0.8 mm pitch)
U484 pin – – – – – – – – – – – – 328 324 292 –
(19 mm, 0.8 mm pitch)
F169 pin 72 72 72 – – – – – – – – – – – – –
(14 mm, 1.0 mm pitch) 2 2 2
F484 pin 290 290 290 270 270 – – 343 – 328 328 324 292 280
(23 mm, 1.0 mm pitch) 4 4 4 4 4
Notes:
1. All data is correct at the time of printing, and may be subject to change without prior notice. For the latest information, please visit www.intel.com/fpga. 72 Values on top indicate available user I/O pins; values at the bottom indicate the 2.5 Gbps or 3.125 Gbps transceiver count.
2
2. Transceiver performance varies by product line and package offering.
3. EP4CGX30 supports 3.125 Gbps transceivers only in F484 package option. Pin migration (same Vcc, GND, ISP, and input pins). User I/Os may be less than labeled for pin migration.
4. Enhanced thin quad flat pack (EQFP).
MAX® V CPLDs1
Product Line
5M40Z 5M80Z 5M160Z 5M240Z 5M570Z 5M1270Z 5M2210Z
LEs 40 80 160 240 570 1,270 2,210
Resources
Boundary-scan JTAG
JTAG ISP
Fast input registers
Programmable register power-up
JTAG translator
Real-time ISP
MultiVolt I/Os (V) 1.2, 1.5, 1.8, 2.5, 3.3 1.2, 1.5, 1.8, 2.5, 3.3, 5.04
I/O power banks 2 2 2 2 2 4 4
Maximum output enables 54 79 79 114 159 271 271
LVTTL/LVCMOS
LVDS outputs
32 bit, 66 MHz PCI compliant – – – – – 4 4
Schmitt triggers
Programmable slew rate
Programmable pull-up resistors
Programmable GND pins
Open-drain outputs
Bus hold
Package Options and I/O Pins5
E64 pin 54 54 54 – – – –
(9 mm, 0.4 mm pitch)
T100 pin6 – 79 79 79 74 – –
(16 mm, 0.5 mm pitch)
T144 pin6 – – – 114 114 114 –
(22 mm, 0.5 mm pitch)
M64 pin 30 30 – – – – –
(4.5 mm, 0.5 mm pitch)
M68 pin – 52 52 52 – – –
(5 mm, 0.5 mm pitch)
M100 pin – – 79 79 74 – –
(6 mm, 0.5 mm pitch)
M144 pin – – – – – – –
(7 mm, 0.5 mm pitch)
M256 pin – – – – – – –
(11 mm, 0.5 mm pitch)
U256 pin – – – – – – –
(14 mm, 0.8 mm pitch)
F100 pin – – – – – – –
(11 mm, 1.0 mm pitch)
F256 pin – – – – 159 211 203
(17 mm, 1.0 mm pitch)
F324 pin – – – – – 271 271
(19 mm, 1.0 mm pitch)
Notes:
1. All data is correct at the time of printing, and may be subject to change without prior notice. 4. An external resistor must be used for 5.0 V tolerance. 54 Number indicates available user I/O pins.
For the latest information, please visit www.intel.com/fpga. 5. For temperature grades of specific packages (commercial, industrial, or extended
2. Typical equivalent macrocells. temperatures), refer to Altera's online selector guide. Pin migration (same Vcc, GND, ISP, and input pins). User I/Os may be less than labeled for pin migration.
3. Unused LEs can be converted to memory. The total number of available LE RAM bits 6. Thin quad flat pack (TQFP).
depends on the memory mode, depth, and width configurations of the instantiated memory.
Ordering Codes
Ordering Information for Agilex™ 7 FPGAs F-Series, I-Series, and M-Series
Core Speed
Power Grade
Operating Temperature
C: C-Series B: Standard
Core Speed
Power Grade
L: L-Tile
H: H-Tile Transceiver Speed Grade
E: E-Tile, or E-Tile + H-Tile
Fast Slow Operating Temperature
Logic Density
1 2 3
C: Commercial (TJ = 25 °C to 85 °C)
040 : 400K logic elements
E: Extended (TJ = 0 °C to 100 °C)
065 : 650K logic elements
I: Industrial (TJ = -40 °C to 100 °C)
085 : 850K logic elements
110 : 1,300K logic elements
165 : 1,650K logic elements
166 : 1,660K logic elements
210 : 2,100K logic elements Power Profile
211 : 2,110K logic elements
250 : 2,500K logic elements V: Standard Power (VID)
280 : 2,800K logic elements L: Low Power (Fixed voltage)
10M: 10,200K logic elements X: Extreme Low Power (Fixed voltage)
Fast Slow
Transceiver Tile SiP Configuration 1 2 3
Family Variant
G: RoHS 6
Logic Density + HBM2 Package Type
Transceiver Count
F: FineLine BGA H: High-Performance
U: Ultra Fineline BGA Power
C: 6
Operating Temperature S: Standard Power
E: 12
L: Low Power
H: 24
E: Extended (TJ = 0 °C to 100 °C) V: Smart Voltage ID
K: 36
I: Industrial (TJ = -40 °C to 100 °C) (Smart VID)
N: 48
R: 66 M: Military (Ta = -55 °C to TJ =125 °C)1
S: 72
U: 96
10AX: 016, 022, 027, 032, 048, 057, 066, 090, 115 Transceiver
Fast Slow
10AS: 016, 022, 027, 032, 048, 057, 066 Speed Grade
10AT: 090, 115 1 2 3
Fast Slow
1 2 3 4
1
For details, refer to the Arria® 10 Military Temperature Range Support Technical Brief.
10C : Cyclone 10
Optional Suffix
11
Only available
Only availableononIntel
Cyclone®
Cyclone1010
LP.
LP
22
For details,
For details,refer
refertotothe
theExtended
Extended Temperature
Temperature Device
Device Support
Support webweb page.
page.
SC: Single supply - compact features V, Y: Wafer-level chip scale package (WLCSP)
SA: Single supply - analog and flash features with E: Enhanced Quad Flat Pack (EQFP)
RSU option M: Micro FineLine BGA (MBGA)
SL: Single supply - flash features with RSU option U: Ultra FineLine BGA (UBGA)
DC: Dual supply - compact features F: FineLine BGA (FBGA)
DF: Dual supply - flash features with RSU option B: Variable Pitch BGA (VPBGA)
DA: Dual supply - analog and flash features with
RSU option
DD: Dual supply - analog and flash features with Operating Temperature
RSU option and flash access control1
C: Commercial (TJ = 0 ˚C to 85 ˚C)
I: Industrial (TJ = –40 ˚C to 100 ˚C)
Family Signature 10M 16 DA U 484 I 7 G ⱭⱭ A: Automotive (TJ = –40 ˚C to 125 ˚C)
10M: MAX 10
Optional Suffix
1
DD OPN available only on 10M40 and 10M50 devices with F256, F484, B610 and F672 packages.
Transceiver Count
5A : Arria V G: RoHS 6
P: Leaded
Family Variant L: Low-power device
Package Code
GX: 6-Gbps transceivers Member Code 27: 672 pins
GT: 10-Gbps transceivers 29: 780 pins
GZ: 12.5-Gbps transceivers GX GT GZ (Arria V GZ FPGAs only)
A1 C3 E1 Transceiver Speed Grade 31: 896 pins FPGA Fabric Speed Grade
A3 C7 E3 35: 1,152 pins
A5 D3 E5 40: 1,517 pins
For Arria V GX FPGAs only Fast Slow
A7 D7 E7 4: 6.5536 Gbps Devices 1 2 3 4 5 6 7 8
B1 6: 3.125 Gbps
B3 Arria V GX
B5
For Arria V GT and GZ FPGAs only Arria V GT
B7
3: 10.3125 Gbps
Arria V GZ
Transceiver Count
Package Type
D: 9 (Arria V SX devices only)
E: 12 F: FineLine BGA
G: 18
H: 30 (Arria V SX devices only)
K: 30 (Arria V ST devices only) Operating Temperature
5A : Arria V G: RoHS 6
Family Variant
Package Type
Transceiver Count
F: FineLine BGA
U: Ultra FineLine BGA
B: 3
M: Micro FineLine BGA
F: 4
A: 5
C: 6
Embedded Hard IP Blocks D: 9 Operating Temperature
E: 12
A: Automotive (TJ = –40 ˚C to 125 ˚C)
5CE: B, F
C: Commercial (TJ = 0 °C to 85 ˚C)
5CGX: B, F
I: Industrial (TJ = –40 ˚C to 100 ˚C)
5CGT: F
C: 6
D: 9 Processor Cores
Package Type
Member Code
F: FineLine BGA (FBGA)
15: 14,400 logic elements N: Quad Flat Pack No Lead (QFN)
22: 21,280 logic elements
30: 29,440 logic elements
50: 49,888 logic elements Operating Temperature
75: 73,920 logic elements
110: 109,424 logic elements C: Commercial (TJ = 0 °C to 85 ˚C)
150: 149,760 logic elements I: Industrial (TJ = –40 ˚C to 100 ˚C)
Package Type
1
For details, refer to the Extended Temperature Device Support web page.
1
For details, refer to the Extended Temperature Device Support web page.
DDR4x1CH
DDR4 4x16 DDR4 4x16 16GB
8GB 8GB
SFP28 2x25G
PCIe 3.0 x8
SFP28 2x25G
SATA 3.0
FPGA IPU F2000X-PL Platform IPU Platform C5000X-PL is Intel FPGA SmartNIC N6000-PL
is an Agilex FPGA and Intel an Stratix 10 FPGA and Intel Platform is Intel's 3rd generation
Xeon processor-based platform Xeon processor-based cloud SmartNIC providing 2x100 Gbps
for high-performance cloud infrastructure acceleration platform Ethernet connectivity and 1588v2
acceleration. It offers 2x100 with 2x25GbE network interfaces. Precision Time Protocol (PTP)
GbE network interfaces and Production-ready solutions are synchronization for O-RAN/
accelerates cloud infrastructure available through Silicom and Broadcast in a FHHL PCIe form
workloads such as Open vSwitch Inventec. factor. Available workloads include
(OvS), Non-Volatile Memory 5G Virtualized Radio Access
Express over Fabrics (NVME- Network (vRAN), Accelerated
oF*), and Remote Direct Memory Virtual Cell Site Router (vCSR),
Access (RDMA) over Converged 5G User Plane Function (UPF),
Ethernet v2. Leverage FPGA and SMTE ST2110 Offload with
programmability through OFS JPEG-XS.
with Infrastructure Programmer
Development Kit (IPDK), Data
Plane Development Kit (DPDK), or
Storage Performance Development
Kit (SPDK). Production-ready
solutions are currently available
from Napatech.
Based on the FPGA IPU F2000X-PL Platform Based on the FPGA IPU C5000X-PL Platform
Napatech FPGA IPU F2070X adapter is an IPU Silicom FPGA IPU C5010X and Inventec FPGA IPU
based on the Agilex and Intel Xeon D processor, C5020X adapters are Intel Xeon D processor, SoC +
offering both software and hardware programmable FPGA cards offering a hardware programmable data
data path with 2x100 GbE support and PCIe 4.0 x path with 50G connectivity. With these IPUs, cloud
16 host interface. With these IPUs, cloud service service providers can improve server core utilization
providers can improve server core utilziation by by offloading vSwitch and storage using IA-optimized
offloading vSwitch and storage functions using IA- DPDK and SPDK.
optimzied DPDK and SPDK.
Based on the FPGA SmartNIC N6000-PL Platform Silicom FPGA SmartNIC N5010 is the first hardware
programmable 4x100 GbE FPGA SmartNIC enabling
next-generation IA-based servers to meet the
Artiza Networks Griffin N6060/N6061, Silicom performance needs of the 4/5G Core User Plane
FPGA SmartNIC N6010/N6011, and WNC FPGA Function/Access Gateway Function. Its
SmartNIC WSN6050 series are high-performance re-programmability can support Virtual Broadband
Agilex 7 FPGA F-Series based SmartNICs. These Network Gateway, Virtualized Evolved Packet Core,
platforms provide 2x100 GbE connectivity and Internet Protocol Security, vFirewall, Segment Routing
1588v2 PTP synchronization for acceleration of Version, and Vector Packet Processing workload
communication workloads such as 5G vRAN, vCSR, capability.
UPF, and ST2110 Offload.
Product descriptions and datasheets for partner SmartNIC and IPU Acceleration Platforms can be found in the Intel® Solution Marketplace or on the Artiza Networks,
Silicom, Inventec, and WNC websites, and are not in this catalog.
Platform Software
OFS is the first complete hardware and software infrastructure that is fully open sourced and comprises composable hardware
code and upstreamed kernel code to kernel.org to enable a collaborative community of FPGA developers. OFS provides an
efficient approach to customize your own unique acceleration platform solutions using an Altera, 3rd party, or custom board.
All source code and technical documentation is open source in the OFS GitHub and enables development using the Stratix 10
FPGA and Agilex FPGA. To get started, access the OFS GitHub Repositories at www.github.com/OFS or browse our Board
Catalog to view all OFS-enabled boards.
Find validated and qualified Intel Help eliminate complexity and Discover what FPGAs can do for your
FPGA SmartNIC and IPU platforms enable application portability by business with the broad portfolio
through several leading original leveraging the standard hardware of acceleration solutions from
equipment manufacturers (OEMs). and software interfaces provided by technology experts.
the Altera platform or card software.
Faster Time to
Customization Deployment Portability
Create customer platform or Experience faster time to deployment Achieve greater design portability
card solutions using source- with native support for OFS by leading through industry-standard interface
accessible OFS hardware and open-source software distribution support and reusable OFS Standard
software code. vendors. APIs.
OFS provides multiple benefits to hardware, software, and application design engineers:
Agilex™ FPGA
Agilex™ 7 FPGA I-Series Development Kit
Agilex™ 7 FPGA F-Series Development Kit
Step 1: Choose a board Intel IPU F2000X-PL Platform Browse the OFS Board Catalog at www.intel.com/OFS
Intel FPGA SmartNIC N6001PL-Platform
Stratix® 10 FPGA
Step 2: Evaluate OFS Technical documentation can be referenced on GitHub Board vendor will provide a corresponding version of
open-source resources pages www.ofs.github.io OFS technical documentation
Step 3: Access open-source Modify or use the provided OFS software or hardware Board vendor will provide corresponding OFS software
hardware and software code code available at www.github.com/OFS or hardware code
Targeted Workloads
• Open vSwitch (OvS)
• NVMe-oF
• RDMA over Converged Ethernet v2 (RoCEv2)
• Packet processing
• Cryptographic acceleration
• Security
DDR4x1CH
DDR4 4x16 DDR4 4x16 16GB
8GB 8GB
SFP28 2x25G
PCIe 3.0 x8
SFP28 2x25G
SATA 3.0
Targeted Workloads
• Open vSwitch
• NVMe-oF
• RDMA over Converged Ethernet v2 (RoCEv2)
• Security
Hardware Software
Stratix 10 DX FPGA • DPDK/BBDev
• 1,325K logic elements • SPDK
• 114 Mb on-chip memory • OPAE
• 5,184 DSP blocks
Intel Xeon D-1612 processor Design Entry Tools
• 4 core • Quartus Prime Pro Edition Software
• 6 MB cache
• Up to 2.5 GHz Ordering Information
Onboard memory
Buy now from:
• 20 GB DDR4
• 1.25 Gb flash • Inventec, Silicom
Interfaces
• PCIe 3.0 x8 or 4.0 x8 host interface
• 4-8 core Intel Xeon D processor
• Up to 2x25 GbE configuration
Form factor/thermal/power
• ½ length, full height
• 75 W for key applications
Board management
• Full security implementation using BMC as RoT
• Remote update capabilities for FPGA flash memory and
BMC
Power management
• Intelligent system power management with real-time
telemetry and system health monitoring
Altera Product Catalog 67
Acceleration Platform or Card Solutions
Targeted Workloads
• vRAN/Open RAN (O-RAN)
• 5G UPF
• vCSR
• SMPTE ST2110 Professional Media over Managed IP Networks
Hardware Software
Agilex 7 FPGAs F-Series • DPDK
• High-performance F-Series, multi-gigabit SERDES • FlexRAN/BBDEV(pf-bb-config) - only for vRAN
transceivers up to 58 Gbps • OPAE
• 1,437K logic elements • OFS
• 190 Mb on-chip memory
• 4,510 DSP blocks Design Entry Tools
Onboard memory • Quartus Prime Pro Edition Software
• 16 GB DDR4 to FPGA
• 1 GB DDR4 to HPS Ordering Information
Interfaces Production card (ready-to-deploy COTS board): Available now
• PCIe 4.0 bifurcated x8/x8 (N6000) Buy now from:
• PCIe 4.0 x16 (N6001) • Artiza Networks
• Intel® Ethernet Controller E810-CAM2 (N6000) • Silicom
• 2X QSFP with up to 2x100 GbE support • Winston NeWeb Corp (WNC)
(2x1x100G, 2x2x50G, 2x4x25G, 2x4x10G)
For Intel FPGA SmartNIC N6000-PL Platform Design
• Supports SyncE, CPRI, eCPRI
(customizing board design)
• Front panel SMA for IEEE1588 1pps/10 MHz and master
• Contact Altera sales representative
clocking
• O-RAN LLS-C1, -C2, -C3 support
Form factor/thermal/power
• FHHL, single slot; passively cooled
• N6000 < 100W, N6001 < 75W
• NEBS Class 1 compliance support
Board management
• MAX 10 FPGA BMC
• Full security implementation using MAX 10 FPGA as
RoT
• Remote update capabilities for FPGA flash memory and
BMC
• Full card BMC solution host communication via SMBus
and PCIe VDM
Power management
• Intelligent system power management with real-time
telemetry and system health monitoring
Timing Synchronization
• IEEE 1588v2 support for PRTC/T-GM, T-BC, T-TSC,
T-TC
• O-RAN S-Plane PTP support (G.8275.1) for LLS-C1, -C2,
-C3, -C4
• Support for Synchronous Ethernet (SyncE)
• Class B frequency and phase timing accuracy
• Integrated OCXO for holdover performance
• Timing interface for local PRTC support for ToD with
1 PPS/10MHz SMA connectors
16 GB FPGA, 16 GB FPGA,
DDR4 32 GB 20 GB
1 GB Processor 16 GB SoC
Memory
Form Factor Full height, full length Full Height, ½ Length Full Height, ½ Length
(N5000) Optional:
and Power
Infrastructure Programmer
No No No Yes
Development Kit (IPDK)
Storage Performance
No Yes No Yes
Development Kit (SPDK)
P4 Programmable No No Yes Yes
Intel Distribution of
No No No No
OpenVINO™ Toolkit
Artiza Networks,
How to
Silicom, Winston
buy
The Quartus® Prime Software is revolutionary in performance and productivity for FPGA, CPLD, and SoC designs, providing
a fast path to convert your concept into reality. The Quartus Prime Software also supports many third-party tools for synthesis,
static timing analysis, board-level simulation, signal integrity analysis, and formal verification.
Availability
Pro Edition Standard Edition Lite Edition
Quartus® Prime Design Software
($) ($) (Free)
Agilex™ FPGAs
IV, V
Stratix® series
10
II 1
Arria® series II, V
Device Support
10
IV, V
Cyclone® series 10 LP
10 GX 2
MAX® series
Partial reconfiguration 3
Design Flow Block-based design
Incremental optimization
Available for
IP Base Suite
purchase
Intel® HLS Compiler
Platform Designer (Standard)
Platform Designer (Pro)
Design Partition Planner
Design Entry/Planning Chip Planner
Interface Planner
Logic Lock regions
VHDL
Verilog
SystemVerilog 4 4
VHDL-2008 4
Questa*-Intel FPGA Starter Edition software
Functional Simulation
Questa-Intel FPGA Edition software 5 5 5
Fitter (Place and Route)
Compilation Register retiming
(Synthesis & Place and Route) Fractal synthesis
Multiprocessor support
Timing Analyzer
Design Space Explorer II
Timing and Power Verification
Power Analyzer
Power and Thermal Calculator 6
Signal Tap Logic Analyzer
In-System Debug Transceiver toolkit
Intel Advanced Link Analyzer
Operating System (OS) Support Windows/Linux 64 bit support
Notes:
1. The only Arria II FPGA supported is the EP2AGX45 device.
2. The Cyclone 10 GX device support is available for free in the Pro Edition software.
3. Available for Cyclone V and Stratix V devices only and requires a partial reconfiguration license.
4. For language support, refer to the Verilog and SystemVerilog Synthesis Support section of the Quartus Prime Standard Edition User Guide.
5. Requires an additional license.
6. Integrated in the Quartus Prime Software and available as a stand-alone tool. Only supports Agilex and Stratix 10 devices.
Intel SoC FPGA • Requires additional licenses for Arm* Development Studio for Intel SoC FPGA (Arm* DS for Intel SoC FPGA).
Embedded Development • The SoC EDS Standard Edition is supported with the Quartus® Prime Lite/Standard Edition Software and the SoC
Suite (SoC EDS) EDS Pro Edition is supported with the Quartus® Prime Pro Edition Software.
Purchase the Quartus Prime Software and increase your productivity today.
Quartus® Prime Software (Standard and Pro Edition) and Questa-Intel FPGA Edition software are bundled together into one single ordering
part number effective October 15, 2021.
SW-QUESTA-PLUS SW-QUESTA
$1,995 Free
FPGA AI Suite
intel.com/aisuite
FPGA AI Suite provides complete software solution to quickly convert and optimize trained AI model to custom AI inference
accelerator for deployment on Altera FPGAs. It enables seamless collaboration between data scientists and FPGA engineers with
intuitive and easy-to-use tools
DSP Builder
The DSP Builder is a DSP development tool that allows push- intel.com/dspbuilder
button HDL generation of DSP algorithms directly from the
MathWorks Simulink environment. This tool adds additional
libraries alongside existing Simulink libraries with the DSP Getting Started with the DSP Builder
Builder (Advanced Blockset) and DSP Builder (Standard
Blockset). Altera recommends using the DSP Builder Step 1: Download the Quartus Prime Pro or Standard
(Advanced Blockset) for new designs. The DSP Builder Edition Software (intel.com/quartus):
(Standard Blockset) is not recommended for new designs • Pro Edition to target the latest Agilex 7, Stratix 10,
except as a wrapper for the DSP Builder (Advanced Blockset). Arria® 10, and Cyclone 10 GX devices.
• Standard Edition to target Arria® 10, Cyclone 10 LP,
MAX 10, Stratix V, and Cyclone V devices.
DSP Builder Features
The DSP Builder (Advanced Blockset) offers the following features: Step 2: Purchase additional DSP Builder and MATLAB
• Arithmetic logic unit (ALU) folding to build custom ALU software licenses:
processor architectures from a flat data-rate design • DSP Builder software license
• High-level synthesis optimizations, auto-pipeline insertion and • MATLAB software license
balancing, and targeted hardware mapping
• High-performance fixed- and floating-point DSP with vector
processing
Step 3: Follow the following required order of installation:
• Auto memory mapping a. Quartus Prime Software
• Single system clock datapath b. MathWorks MATLAB software
• Flexible ‘white-box’ fast Fourier transform (FFT) toolkit with an c. DSP Builder
open hierarchy of libraries and blocks for users to build custom
FFTs Step 4: To view the DSP Builder version history and software
requirements, visit the
Generate resource utilization tables for all designs without the
Quartus® Prime Software compile.
DSP Builder Version History and Software
Requirements web page.
Automatically generate projects or scripts for the Quartus® Prime
Software, the Questa*-Intel FPGA software, Timing Analyzer, and Step 5 : To learn how to add your DSP Builder license to your
Platform Designer. MATLAB installation, refer to the
Installing and Licensing DSP Builder web page.
The Intel SoC FPGA Embedded Development Suite (SoC EDS) is a comprehensive tool suite for embedded software
development on Intel SoC FPGAs. It comprises development tools, utility programs, and design examples to jump-start firmware
and application software development. The SoC EDS is available in Standard and Pro Editions. The Standard Edition includes
extensive support for 28 nm SoC FPGA families, whereas the Pro Edition is optimized to support the advanced features in the
next-generation SoC FPGA families. In addition, the SoC EDS works in conjunction with the Arm Development Studio for Altera
SoC FPGA (Arm DS for Altera SoC FPGA). This toolkit enables embedded developers to code, build, debug, and optimize in a
single Eclipse-based IDE. The Arm DS for Intel SoC FPGA licenses are available in two options: a 30-day evaluation license and
a paid Arm DS for Intel SoC FPGA license. The Arm DS for Intel SoC FPGA license is included at no cost with Intel SoC FPGA
Development Kits.
More Information
Nios® V Processor
The Nios® V processor is the next-generation soft processor Hardware development
for Altera FPGAs based on the open-source industry standard • Quartus Prime Pro Edition Software
RISC-V instruction set architecture (ISA). This processor is • Platform Designer
available in the Quartus Prime Pro Edition Software starting • Signal Tap logic analyzer
with version 21.3. There are three variants of the Nios V • System Console for low-level debugging of Platform
processor IP. The Nios V/c compact microcontroller which Designer systems
is the smallest processor in the Nios V family of processors,
Nios V/m microcontroller which is balanced for size and Software development
performance and the Nios V/g General-Purpose processor
• Software development and debug is supported using
which is the high performance Nios V processor. You can the RiscFree* IDE for Altera FPGAs. This integrated
use the Nios V processor together with the Arm processor in development environment (IDE) includes the full
Altera SoCs to create effective multi-processor systems. toolchain, IDE, compiler, debugger, and trace support.
With the Nios V processor you can: • You can also use third party tools of your choice from
• Lower overall system cost and complexity by integrating the open-source ecosystem that work with RISC-V
external processors into the FPGA. processors
• Target the Agilex, Stratix, Arria, Cyclone, or MAX 10
FPGA, or the FPGA portion of the Agilex, Stratix 10, Arria Licensing
10, Arria V, or Cyclone V SoC. A license is required for Nios V processors. The Nios V
• Leverage the community-maintained ecosystem to embedded processor license is available at no cost in the
get your designs to market faster by choosing from the Self-Service Licensing Center.
most up-to-date and modern toolchains, debuggers, and
real-time operating system (RTOS) for your software Getting started
development
To learn more about the Nios V processor, visit www.intel.com/
• Take advantage of the free license for the Nios V content/www/us/en/products/details/fpga/nios-processor/v.
processors core to get started today html.
Nios® V processors give you the ultimate flexibility to achieve the exact
Performance and
performance required for your embedded design, without overpaying for high
size balanced Nios® V microcontroller
Altera clock frequency, power-hungry off-the-shelf processors. Due to architectural
optimized core
improvements, the Nios® V processor has performance benefits over the
processing
Nios® II processor.
What you get with RiscFree* IDE with Quartus Hardware Development Tools
Prime Software • Quartus Prime Pro Edition Software
• Single-shot free stand-alone installer that works out-of-the- • Platform Designer
box or integrated with the Quartus Prime Software
• Signal Tap logic analyzer
• Support for Agilex, Stratix, Arria, Cyclone,or MAX 10 FPGA,
• System Console for low-level debugging of Platform
or the FPGA portion of the Agilex, Stratix 10, Arria 10, Arria
Designer systems
V, or Cyclone V SoC.
• Project Manager and Build Manager including Make and
CMake support with rapid import, build, and debug of Get Started
Quartus software-created applications
The RiscFree IDE for Intel FPGAs can be downloaded at
• Targeted Nios V GCC compiler toolchain fully integrated FPGA Software Download Center as a stand-alone installer or
into the RiscFree* IDE with support for newlib and picolibc as part of the Quartus Prime Pro Edition Software download.
runtime libraries using the Nios V Hardware Abstraction To learn more about the Nios V processor and the RiscFree
Layer (HAL) application programming interface (API) for IDE for Intel FPGAs, visit intel.com/content/www/us/en/
hardware access products/details/fpga/nios-processor/v.html.
• Runtime debug with support for the Intel FPGA Download
Cable II
• Homogeneous and heterogeneous simultaneous multi-
core debug support for Nios V and Arm processor cores
• Register visualization for Arm processor cores
• uC/OS-II, Zephyr, and FreeRTOS real time operating
system debug awareness
• Support for Visual Studio Code (VSCode) extension
Processors and
Floating Point Altera FPGA IP Altera Nios® V Embedded Processors Altera
Peripherals
Fixed Point Altera FPGA IP Altera Arm Cortex-A9 MPCore Processor in Altera
Altera
SoC
Error Detection/Correction
Arm Cortex-A53 MPCore Processor in Altera
POLAR Encoder / Decoder Altera Altera
SoC
Reed-Solomon Encoder/Decoder II Altera
Communication
Turbo Encoder/Decoder Altera
Optical Transport Network (OTN)
Altera
High-Speed Reed Solomon Encoder/ Framers/Deframers
Altera
Decoder
SFI-5.1 Altera
BCH Encoder/Decoder Altera
Ethernet
Low-Density Parity Check Encoder/Decoder Altera Low-Latency 10 Gbps Ethernet Media
Altera
Zip-Accel-C: GZIP/ZLIB/Deflate Data Access Controller (MAC) with 1588
CAST, Inc.
Compression Core Triple-Speed Ethernet (10/100/1000 Mbps)
Altera
Zip-Accel-D: GUNZIP/ZLIP/Inflate Data MAC and PHY with 1588 Option
CAST, Inc.
Decompression Core
1 / 2.5 / 5 / 10G Multi-Rate PHY Altera
Filters and Transforms 10G Base-X (XAUI) PHY Altera
Fast Fourier Transform (FFT)/ 25G MAC and PHY with RS-FEC option Altera
Altera
Inverse FFT (IFFT)
40G MAC and PHY with 1588 and Backplane
Cascaded Integrator Comb (CIC) Compiler Altera Altera
Options
Finite Impulse Response (FIR) Compiler II Altera 50G MAC and PHY Altera
Unified FFT IP for Altera FPGA Altera 100G MAC and PHY with 1588 and RS-FEC
Altera
SHA-3 CAST, Inc. options
AES CODECs CAST, Inc. Low-Latency 40- and 100G Ethernet MAC
Interface and Protocols
Altera
and PHY with 1588
Modulation/Demodulation
GTS Ethernet Altera
Numerically Controlled Oscillator Compiler Altera 10G Base-R PHY Altera
ATSC and Multi-Channel ATSC 8-VSB Backplane Ethernet 10G Base-KR PHY Altera
Commsonic
Modulators
Agilex™ 7 F-Tile Ethernet MAC and PHY
DVB-T Modulator Commsonic (10G/25/40/50/100/200/400G) Altera
DVB-S2 Modulator Commsonic with KR- and RS-FEC Options
PCI Express Hard IP Controller Embedded USB 3.0 / 3.1 Gen 1 Host
SLS
(up to PCIe 5.0 x16) with SR-IOV on Altera and Device Controllers
Agilex™ 7 FPGAs USB 3.0 SuperSpeed Device
SLS
PCI Express Hard IP Controller Controller
(up to PCIe 4.0 x8) with SR-IOV on Altera Audio and Video
Agilex™ 5 FPGAs
The Design Store contains Altera and partner FPGA design examples to assist you in designing with Altera FPGAs and
associated development tools. Design examples can be filtered by device family, development kit, Quartus software versions, and
IP for easy search. These design examples showcase a wide range of interface IP, core function IP, configuration, embedded, and
end applications. New content is continuously added and updated for all product families.
Altera development kits provide a complete, high-quality design environment for engineers. These kits help simplify the design
process and reduce time to market. Development kits include software, reference designs, cables, and programming hardware.
Altera and partner development kits are listed below. For more details about these development kits or other older development
kits that are available, check out our online development kits page at intel.com/devkits.
This kit allows you to design and develop your Agilex™ 7 FPGA F-Series design, and includes all hardware and
Agilex™ 7 FPGA F-Series software needed to take advantage of the performance and capabilities of the Agilex™ 7 FPGA F-Series with
Development Kit E-Tile and P-Tile. This PCIe form factor board can be used to develop and test PCI Express 4.0 designs, and
Altera external memory subsystems consisting of DDR4 and QDR IV memories. The kit also includes two QSFPDD
connectors supporting both optical and electrical interfaces.
The Agilex™ 7 FPGA I-Series development kit delivers a complete prototyping and reference platform for
Agilex™ 7 FPGA I-Series
designs needing PCIe 5.0 (32 GT/s), CXL v1.1, or 400G Ethernet connectivity. The Agilex™ 7 FPGA I-Series
Development Kit
Transceiver SoC development kit delivers a complete design environment that includes both hardware and
Altera
software for developing with Agilex™ 7 FPGA I-Series that contain 4x F-Tiles and 6 x F -Tiles.
This kit provides a complete design environment including all hardware and software needed to take
Stratix® 10 GX FPGA
advantage of the performance and capabilities of the Stratix® 10 GX FPGA. This kit can be used to develop
Development Kit
and test PCI Express 3.0 designs, memory subsystem consisting of DDR4, DDR3, QDR IV, and RLDRAM III
Altera
memories, and develop modular and scalable designs using FPGA mezzanine card (FMC) connectors.
This kit provides a complete design environment including all hardware and software needed to take
Stratix® 10 GX Transceiver Signal
advantage of the performance and capabilities of the Stratix® 10 GX FPGA. This kit can be used to evaluate
Integrity Development Kit
transceiver channel performance, generate and verify pseudo-random binary sequence (PRBS), and
Altera
dynamically change the channel’s differential output voltage (VoD), pre-emphasis, and equalization settings.
The kit offers a quick and simple approach for developing custom Arm processor-based SoC designs. It
Stratix® 10 SX SoC
offers memory options, such as HiLo DDR4 and DDR4 SODIMM. There are also two FMC+ low-pin-count
Development Kit
connectors and two quad small form factor pluggable (QSFP) connectors for transceiver channel
Altera
performance. More notably, the kit offers two HPS peripheral daughtercards to expand the capabilities.
This kit offers a complete design environment for developing on the Stratix® 10 TX FPGA. It can evaluate
Stratix® 10 TX Signal Integrity E-Tile transceiver channel performance up to 58 Gbps PAM4 and 30 Gbps NRZ. The board has different
Development Kit QSFP-DD, FMC+, MXP, and SMA connectors for networking applications. It can also be used for jitter
Altera analysis and to verify physical medium attachment (PMA) compliance for 10/25/50G/100G/200G/400G
Ethernet and other major standards.
Stratix® 10 MX FPGA This kit can be used to test and develop designs using the Stratix® 10 MX FPGA. PCIe 3.0 designs can be
Development Kit developed as the board contains a PCIe end point connector and a PCIe root port connector. The board also
Altera contains a DIMM socket and HiLO connector for expanded memory capability.
This kit offers a comprehensive general-purpose development platform for many markets and applications,
MAX® 10 FPGA Development Kit such as industrial and automotive. This fully featured development kit includes a 10M50DAF484C6G
Altera device, DDR3 memory, 2X 1 GbE, high-speed mezzanine card (HSMC) connector, quad serial peripheral
interface, 16 bit digital-to-analog converter (DAC), flash memory, and 2X Digilent Pmod Compatible headers.
The 10M08 evaluation board provides a cost-effective entry point to MAX 10 FPGA design. The card comes
MAX® 10 FPGA Evaluation Kit complete with an Arduino header socket, which lets you connect a wide variety of daughtercards. Other
Altera features include an MAX® 10 10M08SAE144C8G device, Arduino shield expansion, access to 80 I/O through-
holes, and a prototyping area.
This kit is a complete systems design environment that includes both the hardware and software needed to
Stratix® V Advanced Systems begin architecture development and system design using Stratix® V FPGAs. The PCI Express-based form
Development Kit factor utilizes a x16 edge connector, and includes high memory bandwidth to DDR3, QDR II+, and serial
Altera memory. Multiple high-speed protocols are accessible through FMC and HSMC connections. A one year
license for the Quartus® Prime Software is available with this kit.
This kit provides a full-featured hardware development platform for prototyping and testing high-speed serial
interfaces to a Stratix® V GX FPGA. This kit includes the PCI Express x8 form factor, two HSMC connectors
Stratix® V GX FPGA for expandability, and Ethernet, USB, and SDI interfaces. Memory includes one x72 DDR3 SDRAM, one
Development Kit RLDRAM II x18 QDR II+ SRAM, and flash memory. This kit also includes two SMA connectors for a differential
Altera transceiver output. Several programmable oscillators are available and other user interfaces include three
user push buttons, one 8-position DIP switch, 16 user LEDs, an LCD display, and power and temperature
measurement circuitry.
This kit enables a thorough evaluation of transceiver signal integrity and device interoperability. Features
Transceiver Signal
include seven full-duplex transceiver channels with SMA connectors, two 14G backplane connectors (from
Integrity Development Kit,
Amphenol and Molex), four programmable clock oscillators, four user push buttons, one 8-position DIP
Stratix® V GX Edition
switch, eight user LEDs, a 7-segment LCD display, power and temperature measurement circuitry, and
Altera
Ethernet, an embedded Intel FPGA Download Cable, and JTAG interfaces.
The Stratix® V GT Transceiver Signal Integrity Development Kit provides a platform for electrical compliance
testing and interoperability analysis. The accessibility to multiple channels allows for real-world analysis as
implemented in the system with transceiver channels available through SMA and popular backplane
Transceiver Signal Integrity connectors. This development kit can be used for evaluation of transceiver link performance up to 25.7 Gbps,
Development Kit, generation and checking pseudo-random binary sequence (PRBS) patterns via an easy-to-use GUI that does
Stratix® V GT Edition not require the Quartus® Prime Software, access advanced equalization to fine-tune link settings for optimal
Altera bit error ratio (BER), jitter analysis, and verifying physical media attachment (PMA) interoperability with
Stratix® V GT FPGAs for targeted protocols, such as CEI-25/28G, CEI-11G, PCI Express 3.0, 10GBASE-KR, 10
Gigabit Ethernet, XAUI, CEI-6G, Serial RapidIO, HD-SDI, and others. You can use the built-in high speed
backplane connectors to evaluate custom backplane performance and evaluate link BER.
This kit enables a thorough evaluation of 100G designs. It supports 10G/40G line interfaces through optical
modules, and applications requiring external memory interfaces through one x18 QDR II and six x32 DDR3
100G Development Kit,
memory banks. With this kit, you can evaluate transceiver performance up to 12.5 Gbps, and verify PMA
Stratix® V GX Edition
compliance to standards, such as 10G/40G/100G Ethernet, Interlaken, CEI-6G/11G, Serial RapidIO, PCI
Altera
Express (1.0, 2.0, and 3.0), and other major standards. This kit can also validate interoperability between
optical modules, such as SFP, SFP+, QSFP, and CFP.
The DSP Development Kit, Stratix® V Edition provides a complete design environment that includes all the
hardware and software you need to begin developing DSP intensive FPGA designs immediately. The
DSP Development Kit,
development kit is RoHS-compliant. You can use this development kit to develop and test PCI Express
Stratix® V Edition
designs at data rates up to 3.0, develop and test memory subsystems for DDR3 SDRAM or QDR II SRAM
Altera
memories, and use the HSMC connectors to interface to one of over 35 different HSMCs provided by Altera
partners, supporting protocols such as Serial RapidIO, 10 Gbps Ethernet, SONET, CPRI, OBSAI, and others.
This kit provides a complete design environment including hardware and software for prototyping and
testing high-speed serial interfaces to an Arria® 10 GX FPGA. This kit includes the PCI Express x8 form
factor, two FMC connectors for expandability, Ethernet, USB, and SDIs. The board includes one HiLo
connector for plugging in DRAM and SRAM daughtercards. Supported daughtercard formats include
Arria® 10 FPGA Development Kit
DDR4 x72 SDRAM, DDR3 x72 SDRAM, RLDRAM 3 x36, and QDR IV x36 SRAM. The board includes SMA
Altera
connectors for transceiver output, clock output, and clock input. Several programmable oscillators are
available and other user interfaces include user push buttons, dual in-line package (DIP) switches, bi-color
user LEDs, an LCD display, power, and temperature measurement circuitry. This development kit comes with
a one-year license for the Quartus® Prime Software.
This kit enables a thorough evaluation of transceiver signal integrity and device interoperability. Features
include six full-duplex transceiver channels with 2.4 mm SMA connectors, four full-duplex transceiver
channels to Amphenol Xcede+ backplane connector, four full-duplex transceiver channels to C form factor
Arria® 10 FPGA pluggable (CFP2) optical interface, four full-duplex transceiver channel to QSFP+ optical interface, one
Signal Integrity Kit transceiver channel to SFP+ optical interface, and ten full-duplex transceiver channels to Samtec BullsEye
Altera high-density connector. This board also includes several programmable clock oscillators, user push buttons,
DIP switches, user LEDs, a 7-segment LCD display, power and temperature measurement circuitry, Ethernet,
an embedded Intel FPGA Download Cable II, and JTAG interfaces. This development kit comes with a one-
year license for the Quartus® Prime Software.
This kit offers a quick and simple approach for developing custom Arm processor-based SoC designs.
The Arria® 10 SoCs offers full software compatibility with previous generation SoCs, a broad ecosystem
of Arm software and tools, and an enhanced FPGA and DSP hardware design flow. This kit includes an
Arria® 10 SoC Development Kit
Arria® 10 10AS066N3F40I2SG SoC, PCI Express 3.0 protocol support, a dual FMC expansion headers, two
Altera
10/100/1000 SGMII Ethernet ports, one 10/100/1000 RGMII Ethernet port, two 10GbE small form factor
pluggable (SFP) cages, two 1GB DDR4 HPS HiLo memory card, DDR4 SDRAM, NAND, quad SPI, SD/
MICRO boot flash cards, character LCD, display port, and SDI port.
This kit provides an easy-to-use platform for evaluating Cyclone® 10 LP FPGA technology and Enpirion
Cyclone® 10 LP Evaluation Kit regulators. This evaluation board enables you to develop designs for Cyclone® 10 LP FPGAs via Arduino
Altera UNO R3 shields, Digilent Pmod Compatible cards, GPIOs, or Ethernet connector. This kit also measures key
Cyclone® 10 LP FPGA power supplies and reuse the kit's PCB schematic as a model for your design.
Cyclone® 10 GX FPGA This kit is an ideal starting point for developing applications, such as embedded vision, factory automation,
Development Kit and surveillance. With this development kit, you can develop Cyclone® 10 GX FPGA-based designs with
Altera expansion through PCIe 2.0, USB 3.1, SFP+, and RJ-45.
This kit provides a low-cost platform for developing transceiver I/O-based Arria® V GX FPGA designs. This kit
Arria® V GX Starter Kit,
includes the PCI Express x8 form factor, one HSMC connector, a 32 bit DDR3 SDRAM device, one-channel
Arria® V GX Edition
high-speed transceiver input and output connected to SMAs, HDMI output, SDI input and output, 16x2 LCD
Altera
display, and flash memory.
The Arria® V SoC Development Kit offers a quick and simple approach to develop custom Arm processor-
based SoC designs. Altera’s midrange, transceiver-based Arria® V FPGA fabric provides the highest
Arria® V SoC Development Kit
bandwidth with the lowest total power for midrange applications such as remote radio units, 10G/40G line
and SoC Embedded Design
cards, medical imaging, broadcast studio equipment, and the acceleration of image- and video-processing
Suite
applications. This development kit includes the SoC Embedded Design Suite software development tools.
Altera
The development board has PCI Express 2.0 x4 lanes (endpoint or rootport), two FMC expansion headers,
dual Ethernet PHYs, and various DRAM and flash memories.
The Cyclone® V E Development Kit offers a comprehensive general-purpose development platform for many
markets and applications, including industrial, networking, military, and medical applications. The kit features
Cyclone® V E FPGA
an Cyclone® V device and a multitude of onboard resources including multiple banks of DDR3 and LPDDR2
Development Kits
memory, LCD character display, LEDs, user switches, USB, and RJ-45 connectors. The
Altera
Cyclone® V E FPGA Development Kit gives industrial equipment designers greater flexibility in implementing
real-time Ethernet communications with industrial Ethernet IP cores.
This kit can be used to prototype Cyclone® V GT FPGA or Cyclone® V GX FPGA applications. It offers a quick
Cyclone® V GT FPGA
and simple way to develop low-cost and low-power system-level designs and achieve rapid results. This kit
Development Kit
supports a myriad of functionalities, such as FPGA prototyping, FPGA power measurement, transceiver I/O
Altera
performance up to 5 Gbps, PCI Express 2.0 x4 (at 5 Gbps per lane), endpoint or rootport support.
The Cyclone® V SoC Development Kit offers a quick and simple approach to develop custom Arm processor-
Cyclone® V SoC based SoC designs accompanied by Altera's low-power, low-cost Cyclone® V FPGA fabric. This kit supports
Development Kit a wide range of functions, such as processor and FPGA prototyping and power measurement, industrial
Altera networking protocols, motor control applications, acceleration of image- and video-processing applications,
PCI Express x4 lane with ~1,000 MBps transfer rate (endpoint or rootport).
The Cyclone® V GX Starter Kit offers a robust hardware design platform based on Cyclone® V GX FPGA. This
kit is optimized for the lowest cost and power requirement for transceiver applications with industry-leading
Cyclone® V GX
programmable logic for ultimate design flexibility. The Cyclone® V Starter Kit development board includes
Starter Kit
hardware, such as Arduino Header, onboard Intel FPGA Download Cable circuit, audio and video capabilities,
Terasic Technologies
and an onboard HSMC connector with high-speed transceivers that allows for an even greater array of
hardware setups.
The DE0-Nano-SoC Kit combines a robust, Cyclone® V SoC-based development board and interactive
reference designs into a powerful development platform. This low-cost kit is an interactive, web-based guided
DE10-Nano Kit tour that lets you quickly learn the basics of SoC development and provides an excellent platform on which
Terasic Technologies to develop your own design. The board includes a Gigabit Ethernet port, USB 2.0 OTG port, SD card flash, 1
GB DDR3 SDRAM, an Arduino header, two 40-pin expansion headers, onboard Intel FPGA Download Cable
circuit, 8-channel A/D converter, accelerometer, and much more.
This low-cost platform will help you quickly begin developing low-cost, low-power CPLD designs. Use this kit
MAX® V CPLD Development Kit
as a stand-alone board or combined with a wide variety of daughtercards that are available from third parties.
Altera
With this platform, you can develop designs for the 5M570Z CPLD and build upon example designs provided.
This kit enables a thorough evaluation of 100G designs. It supports 10G/40G line interfaces through optical
modules, and applications requiring external memory interfaces through four x18 QDR II and four x32 DDR3
100G Development Kit,
memory banks. With this kit, you can evaluate transceiver performance up to 11.3 Gbps, verify PMA compliance
Stratix® IV GT Edition
to standards, such as 10G/40G/100G Ethernet, Interlaken, CEI-6G/11G, Serial RapidIO, PCI Express (1.0, 2.0,
Altera
and 3.0), and other major standards. This kit can also validate interoperability between optical modules, such
as SFP, SFP+, QSFP, and CFP.
This kit provides a comprehensive design environment that allows you to quickly develop low-cost and
Cyclone® IV GX FPGA low-power FPGA system-level designs. This kit includes the PCI Express short card form factor, two HSMC
Development Kit connectors, and a 10/100/1000 Mbps Ethernet interface. Onboard memory includes 128 MB DDR2 SDRAM, 64
Altera MB flash, and 4 MB SSRAM. This kit also includes SMA connectors, and 50 MHz, 100 MHz, and 125 MHz clock
oscillators, as well as user interfaces including push buttons, LEDs, and a 7-segment LCD display.
The DE0-Nano Development Board is a compact-sized FPGA development platform suited for prototyping
circuit designs such as robots and "portable" projects. The board is designed to be used in the simplest possible
implementation targeting the Cyclone® IV device up to 22,320 LEs. This kit allows you to extend designs
DEO-Nano Development Board beyond the DE0-Nano board with two external general-purpose I/O (GPIO) headers and allows you to handle
Terasic Technologies larger data storage and frame buffering with onboard memory devices including SDRAM and EEPROM. This
kit is lightweight, reconfigurable, and suitable for mobile designs without excessive hardware. This kit provides
enhanced user peripheral with LEDs and push buttons and three power scheme options including a USB Mini-
AB port, 2-pin external power header, and two DC 5-V pins.
This board is part of the DE2 educational development board series and features the Cyclone® IV E EP4CE115
DE2-115 Development and
FPGA. The DE2-115 offers an optimal balance of low cost, low power, and a rich supply of logic, memory and
Education Board
DSP capabilities, as well as interfaces to support mainstream protocols including GbE. A HSMC connector is
Terasic Technologies
provided to support additional functionality and connectivity via HSMC daughtercards and cables.
System on modules (SoMs) provide a compact, pre-configured solution with FPGA, memory, and software which is perfect for
prototyping, proof-of-concept, and initial system development and production. SoMs enable you to focus on development of your
IP, algorithms, and human/mechanical interfaces rather than spending time on the fundamentals of the processor and electrical
system and software bring-up. In many cases, SoMs can also make sense for full system production.
Customer Benefits
• Faster time to market by off-loading complex board design
• Production-ready hardware for immediate deployment
• Versatile product design and application fit from various partners
• Minimize component supplier management
Target Application
• General embedded applications
• Industrial PC, factory automation, and control applications
• Machine vision, surveillance camera, and retail applications
• Networking and security applications
• Test and measurement equipment
Related Links
• Browse FPGA-based SoMs on Intel Partner Showcase
• Read the Agilex 5 SoM Solution Brief
Learn More
Our partners now offer SoMs powered by the Agilex 5 FPGA E-Series, which extends the innovations of the Agilex™ FPGA
portfolio to mid-range FPGAs.
Altera’s partner program brings together hardware and software subject matter experts that span a wide range of end markets,
including data center, communications, and embedded systems. The program provides a range of offerings, listed below.
Browse the selection of Altera FPGA offerings from our partners in Altera Partner Showcase.
Boards, SoMs & Dev Kits Intellectual Property Software Design Services &
Manufacturing
Development Kits, A wide variety of horizontal Design tools, simulators,
Production-Ready and vertical market operating systems (OS), Hardware design,
Boards, System on Chip, Intellectual Property (IP) hypervisors, and other Software development,
Programmable Automation solutions related software solutions PCB, Simulation, Debug,
Controllers, Daughter Cards Verification, Manufacturing,
Certification
Customer training for Chip integration, board Design, simulation, Data training/inference,
Altera FPGA, design tools, integration, software verification, protocol scale in/out, computer
and software integration, chassis analysis, embedded tools vision, model optimizing &
construction performance, production
transition
Altera FPGA technical training offers many ways to learn. Sharpen your FPGA design skills today! All public training is free to attend.
On-Demand Training Learn FPGA Design from Expert Instructors Webinars, Workshops and Quick Videos
Instructor-Led Trainings
Instructor-Led and Virtual Classes (Note: It requires logging in to the learning.intel.com website first)
Course Description
This course introduces the FPGA device in an easy-to understand manner for people who are completely
Beginner Workshop for Altera new to the world of FPGAs such as FPGA. It uses the Quartus® Prime software tool to provide a practical
FPGAs approach towards utilizing' FPGAs for design in the world of hardware. It introduces FPGAs, their
architecture, the basic tools in Quartus® Prime software that is used for FPGA design.
This class is a general introduction to the Verilog language and its use in programmable logic design,
covering the basic constructs used in both the simulation and synthesis environments. By the end of this
course, you will have a basic understanding of the Verilog module, data types, operators and assignment
Verilog HDL Basics statements needed to begin creating your own designs, using both behavioral and structural approaches.
In the hands-on laboratory sessions, you will get to practice the knowledge you have gained by writing
simple but practical designs. You will check your designs by compiling in the Quartus® Prime software and
simulating in the Questa-Intel FPGA Edition software.
You will learn efficient coding techniques for writing synthesizable Verilog for Altera FPGAs and CPLDs.
You will gain experience in behavioral and structural coding while learning how to effectively write common
Verilog HDL Advanced logic functions including registers, memory, and arithmetic functions. You will learn how to parameterize
your Verilog design, increasing flexibility and reusability. You will be introduced to testbenches and the
constructs used when building them.
You will learn how to use the Quartus® Prime Pro Edition software & correlate these steps to the general
flow of an FPGA design process. You'll create a new project, input new or existing design files, and compile
Using Quartus® Software your project. Learn how to search for compilation information, use settings and assignments to adjust
the results of compilation, and go through an overview to migrate another vendor’s design to an Quartus®
Prime Pro design.
Intel Simics Simulator for Intel FPGAs is used to test your software early on in the development process.
Intel® Simics® Simulator for Intel
This training covers the functionalities for the simulator that include hardware and software inspection,
FPGAs
dynamic system configuration, hardware modeling tools, scripting, and a rich set of other features.
Course Description
This class will teach you how to design with Stratix 10 and Agilex 7 SoC FPGAs using the Quartus® Prime
software and how to develop software for these devices. You will get an an overview of the Arm Cortex-A53
and the peripherals present in the hard processor system. You will learn to add and configure the processor
Stratix 10 and Agilex™ 7 SoC
component in a Platform Designer system. You will then learn to implement and configure the first-stage
FPGA Basics
and second-stage bootloaders (based on U-Boot), including how to append the first-stage bootloader and
how to build the Linux OS. You will learn the boot stages of each SoC FPGA family and how to gather all the
pieces for the implementation.
Nios® V processor is the next generation soft core processor based on the open-source RISC-V instruction
set, designed for Altera FPGA devices. One or more soft processors can be instantiated in a device’s
Introduction to the Nios® V
programmable fabric allowing designers to add a microcontroller or microprocessor core to a solution,
Processor
Nios® V processor IP can be added through the device’s programmable fabric using Quartus® Software
and Ashling* RISCFree IDE for Intel FPGAs.
This course introduces and focuses on the Signal Tap embedded logic analyzer, one of the many debug
tools included in the Quartus® Prime software. You’ll learn how including the logic analyzer in your
Quartus® Prime Software Debug
FPGA design makes it easy to debug your design quickly by triggering on internal hardware events and
Tools: Signal Tap
monitoring tapped signals, decreasing your overall design development time. You’ll gain experience with
using Signal Tap through hands-on lab exercises utilizing the tool in a real design.
This class will teach you the basics of how to build embedded system designs quickly for Altera FPGA
devices using the Platform Designer system-level integration tool, part of the Quartus® Prime software.
Introduction to Platform Designer: Platform Designer can be used as a design entry method for any FPGA design, though its use is required
Building Systems if you are implementing a Nios® processor or the Hard Process System (HPS) in an SoC device. You will
become proficient with using Platform Designer and learn how to quickly integrate “off-the-shelf” IP into a
system.
You will learn how to constrain and analyze a design for timing using the Timing Analyzer in the Quartus®
Prime Pro software v.22.1. This includes writing Synopsys Design Constraint (SDC) files, generating
Altera FPGA Timing Analysis:
various timing reports in the Timing Analyzer, and applying this knowledge to an FPGA design. Besides
Lecture
learning the basic requirements to ensure that your design meets timing, you will see how the Timing
Analyzer makes it easy to create timing constraints to help you meet those requirements.
Altera FPGA Timing Analysis: This workshop is a follow on to the Altera FPGA Timing Analysis: Lecture class. There will be a brief review
Hands-On Labs of the SDC constraints learned in the previous class before starting the labs.
This class teaches the techniques used by design specialists to close timing on designs that “push the
Altera FPGA Timing Closure: envelope” of performance. Example techniques include thoroughly analyzing the design for common
Lecture timing failures, adjusting settings and assignments according to tool recommendations, selecting the
correct clock resources, and adjusting HDL code for optimal performance.
This workshop is a follow on to the Altera FPGA Timing Closure: Lecture class. Your time during this
Altera FPGA Timing Closure: workshop will mostly be spent using the Quartus® Prime Software to practice timing closure techniques.
Hands-On Lab There will be a brief review of the timing closure techniques and reports learned in the previous class
before starting the labs.
© Altera Corporation. Altera, the Altera logo, the ‘a’ logo, and other Altera marks are trademarks of Altera Corporation. *Other names and
brands may be claimed as the property of others.
SG-PRDCT-25.1