Intel MAX 10 FPGA Device: Subscribe Send Feedback M10-OVERVIEW - 2017.12.15 PDF HTML
Intel MAX 10 FPGA Device: Subscribe Send Feedback M10-OVERVIEW - 2017.12.15 PDF HTML
Intel MAX 10 FPGA Device: Subscribe Send Feedback M10-OVERVIEW - 2017.12.15 PDF HTML
Overview
Contents
Intel MAX 10 devices are the ideal solution for system management, I/O expansion,
communication control planes, industrial, automotive, and consumer applications.
Related Links
Intel MAX 10 FPGA Device Datasheet
Simple and fast configuration Secure on-die flash memory enables device configuration in less than 10 ms
Flexibility and integration • Single device integrating PLD logic, RAM, flash memory, digital signal
processing (DSP), ADC, phase-locked loop (PLL), and I/Os
• Small packages available from 3 mm × 3 mm
Low power • Sleep mode—significant standby power reduction and resumption in less than
1 ms
• Longer battery life—resumption from full power-off in less than 10 ms
High productivity design tools • Intel Quartus® Prime Lite edition (no cost license)
• Platform Designer (Standard) system integration tool
• DSP Builder for Intel FPGAs
• Nios® II Embedded Design Suite (EDS)
Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus
and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other
countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in ISO
accordance with Intel's standard warranty, but reserves the right to make changes to any products and services 9001:2008
at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any Registered
information, product, or service described herein except as expressly agreed to in writing by Intel. Intel
customers are advised to obtain the latest version of device specifications before relying on any published
information and before placing orders for products or services.
*Other names and brands may be claimed as the property of others.
Intel® MAX® 10 FPGA Device Overview
M10-OVERVIEW | 2017.12.15
Core architecture • 4-input look-up table (LUT) and single register logic element (LE)
• LEs arranged in logic array block (LAB)
• Embedded RAM and user flash memory
• Clocks and PLLs
• Embedded multiplier blocks
• General purpose I/Os
PLLs • Analog-based
• Low jitter
• High precision clock synthesis
• Clock delay compensation
• Zero delay buffering
• Multiple output taps
External memory interface (EMIF) (1) Supports up to 600 Mbps external memory interfaces:
continued...
(1) EMIF is only supported in selected Intel MAX 10 device density and package combinations.
Refer to the External Memory Interface User Guide for more information.
Feature Description
• DDR3, DDR3L, DDR2, LPDDR2 (on 10M16, 10M25, 10M40, and 10M50.)
• SRAM (Hardware support only)
Note: For 600 Mbps performance, –6 device speed grade is required.
Performance varies according to device grade (commercial, industrial, or
automotive) and device speed grade (–6 or –7). Refer to the Intel MAX
10 FPGA Device Datasheet or External Memory Interface Spec Estimator
for more details.
Package Code
WLCSP Package Type UBGA Package Type
36 : 36 pins, 3 mm x 3 mm 169 : 169 pins, 11 mm x 11 mm
81 : 81 pins, 4 mm x 4 mm 324 : 324 pins, 15 mm x 15 mm
EQFP Package Type FBGA Package Type
144 : 144 pins, 22 mm x 22 mm 256 : 256 pins, 17 mm x 17 mm
484 : 484 pins, 23 mm x 23 mm
MBGA Package Type 672 : 672 pins, 27 mm x 27 mm
153 : 153 pins, 8 mm x 8 mm
Note: The –I6 and –A6 speed grades of the Intel MAX 10 FPGA devices are not available by
default in the Intel Quartus Prime software. Contact your local Intel sales
representatives for support.
Related Links
Intel FPGA Product Selector
Provides the latest information about Intel FPGAs.
Compact Devices with core architecture featuring single configuration image with self-configuration capability
M9K Memory (Kb) 108 189 378 549 675 1,260 1,638
User Flash Memory (Kb) (2) 96 1,248 1,376 2,368 3,200 5,888 5,888
PLL 2 2 2 4 4 4 4
LVDS Dedicated 15 15 15 22 24 30 30
Transmitter
ADC — 1 1 1 2 2 2
(2) The maximum possible value including user flash memory and configuration flash memory. For
more information, refer to Intel MAX 10 User Flash Memory User Guide.
Size 8 mm × 8 mm 11 mm × 11 mm 15 mm × 15 mm 22 mm × 22 mm
10M25 — — — 101
10M40 — — — 101
10M50 — — — 101
Table 6. Package Plan for Intel MAX 10 Dual Power Supply Devices
Device Package
Size 3 mm × 3 mm 4 mm × 4 mm 15 mm × 15 17 mm × 17 23 mm × 23 27 mm × 27
mm mm mm mm
10M02 27 — 160 — — —
Related Links
• Intel MAX 10 General Purpose I/O User Guide
• Intel MAX 10 High-Speed LVDS I/O User Guide
Package
Device
V36 V81 M153 U169 U324 F256 E144 F484 F672
10M02
10M04
10M08
10M16
10M25
10M40
10M50
Note: To verify the pin migration compatibility, use the Pin Migration View window in the
Intel Quartus Prime software Pin Planner.
Package
Device
M153 U169 U324 F256 E144 F484 F672
10M04
10M08
10M16
10M25
10M40
10M50
Dual ADC Device: Each ADC (ADC1 and ADC2) supports 1 dedicated analog input pin and 8 dual function pins.
Single ADC Device: Single ADC that supports 1 dedicated analog input pin and 16 dual function pins.
Single ADC Device: Single ADC that supports 1 dedicated analog input pin and 8 dual function pins.
Single ADC device Single ADC device You can migrate all ADC input pins
Single ADC device Dual ADC device • One dedicated analog input pin.
• Eight dual function pins from the ADC1 block of the
Dual ADC device Single ADC device source device to the ADC1 block of the target device.
Analog-to-Digital Converter
Intel MAX 10 devices feature up to two ADCs. You can use the ADCs to monitor many
different signals, including on-chip temperature.
12-bit resolution • Translates analog signal to digital data for information processing, computing,
data transmission, and control systems
• Provides a 12-bit digital representation of the observed analog signal
Up to 1 MSPS sampling rate Monitors single-ended external inputs with a cumulative sampling rate of 25
kilosamples per second to 1 MSPS in normal mode
continued...
Feature Description
Up to 17 single-ended external inputs One dedicated analog and 16 dual function input pins
for single ADC devices
Up to 18 single-ended external inputs • One dedicated analog and eight dual-function input pins in each ADC block
for dual ADC devices • Simultaneous measurement capability for dual ADC devices
On-chip temperature sensor Monitors external temperature data input with a sampling rate of up to 50
kilosamples per second
UFM provides an ideal storage solution that you can access using Avalon Memory-
Mapped (Avalon-MM) slave interface protocol.
Operating frequency Maximum 116 MHz for parallel interface and 7.25 MHz for
serial interface
With the combination of on-chip resources and external interfaces in Intel MAX 10
devices, you can build DSP systems with high performance, low system cost, and low
power consumption.
You can use the Intel MAX 10 device on its own or as a DSP device co-processor to
improve price-to-performance ratios of DSP systems.
You can control the operation of the embedded multiplier blocks using the following
options:
• Parameterize the relevant IP cores with the Intel Quartus Prime parameter editor
• Infer the multipliers directly with VHDL or Verilog HDL
• DSP IP cores:
— Common DSP processing functions such as finite impulse response (FIR), fast
Fourier transform (FFT), and numerically controlled oscillator (NCO) functions
— Suites of common video and image processing functions
• Complete reference designs for end-market applications
• DSP Builder for Intel FPGAs interface tool between the Intel Quartus Prime
software and the MathWorks Simulink and MATLAB design environments
• DSP development kits
You can configure the M9K memory blocks as RAM, FIFO buffers, or ROM.
The Intel MAX 10 device memory blocks are optimized for applications such as high
throughput packet processing, embedded processor program, and embedded data
storage.
Single port ×1, ×2, ×4, ×8, ×9, ×16, ×18, ×32, and ×36
Simple dual port ×1, ×2, ×4, ×8, ×9, ×16, ×18, ×32, and ×36
True dual port ×1, ×2, ×4, ×8, ×9, ×16, and ×18
Intel MAX 10 devices support up to 20 global clock (GCLK) networks with operating
frequency up to 450 MHz. The GCLK networks have high drive strength and low skew.
The PLLs provide robust clock management and synthesis for device clock
management, external system clock management, and I/O interface clocking. The
high precision and low jitter PLLs offers the following features:
• Reduction in the number of oscillators required on the board
• Reduction in the device clock pins through multiple clock frequency synthesis from
a single reference clock source
• Frequency synthesis
• On-chip clock de-skew
• Jitter attenuation
• Dynamic phase-shift
These features increase the flexibility of I/O utilization and provide an alternative to
reduce the usage of external discrete components such as a pull-up resistor and a PCI
clamp diode.
With this solution, you can create external memory interfaces to 16-bit SDRAM
components with error correction coding (ECC).
Note: The external memory interface feature is available only for dual-supply Intel MAX 10
devices.
Related Links
External Memory Interface Spec Estimator
Provides a parametric tool that allows you to find and compare the performance of
the supported external memory interfaces in Intel FPGAs.
(3) The device hardware supports SRAM. Use your own design to interface with SRAM devices.
(4) To achieve the specified performance, constrain the memory device I/O and core power supply
variation to within ±3%. By default, the frequency is 167 MHz.
Configuration
Table 12. Configuration Features
Feature Description
Dual configuration • Stores two configuration images in the configuration flash memory (CFM)
• Selects the first configuration image to load using the CONFIG_SEL pin
SEU Mitigation • Auto-detects cyclic redundancy check (CRC) errors during configuration
• Provides optional CRC error detection and identification in user mode
Configuration data • Decompresses the compressed configuration bitstream data in real-time during
compression configuration
• Reduces the size of configuration image stored in the CFM
Instant-on Provides the fastest power-up mode for Intel MAX 10 devices.
JTAG — — — 1
Power Management
Table 14. Power Options
Power Options Advantage
Power management • Reduces dynamic power consumption when certain applications are in standby mode
controller scheme • Provides a fast wake-up time of less than 1 ms.
December 2017 2017.12.15 • Added the U324 package for the Intel MAX 10 single power supply
devices.
• Updated the 10M02 GPIO and LVDS count in the Maximum Resource
Counts for Intel MAX 10 Devices table.
• Updated the I/O vertical migration figure.
December 2016 2016.12.20 • Updated EMIF information in the Summary of Features for Intel MAX 10
Devices table. EMIF is only supported in selected Intel MAX 10 device
density and package combinations, and for 600 Mbps performance, –6
device speed grade is required.
• Updated the device ordering information to include P for leaded
package.
November 2015 2015.11.02 • Removed SF feature from the device ordering information figure.
• Changed instances of Quartus II to Intel Quartus Prime.
May 2015 2015.05.04 • Added clearer descriptions for the feature options listed in the device
ordering information figure.
• Updated the maximum dedicated LVDS transmitter count of 10M02
device from 10 to 9.
• Removed the F672 package of the Intel MAX 10 10M25 device :
— Updated the devices I/O resources per package.
— Updated the I/O vertical migration support.
— Updated the ADC vertical migration support.
• Updated the maximum resources for 10M25 device:
— Maximum GPIO from 380 to 360.
— Maximum dedicated LVDS transmitter from 26 to 24.
— Maximum emulated LVDS transmitter from 181 to 171.
— Maximum dedicated LVDS receiver from 181 to 171.
• Added ADC information for the E144 package of the 10M04 device.
• Updated the ADC vertical migration diagram to clarify that there are
single ADC devices with eight and 16 dual function pins.
• Removed the note about contacting Altera for DDR3, DDR3L, DDR2,
and LPDDR2 external memory interface support. The Intel Quartus
Prime software supports these external memory interfaces from version
15.0.