You can control the operation of the embedded multiplier blocks using the following options:
• Parameterize the relevant IP cores with the Quartus Prime parameter editor
• Infer the multipliers directly with VHDL or Verilog HDL
System design features provided for MAX 10 devices:
• DSP IP cores:
• Common DSP processing functions such as nite 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 interface tool between the Quartus Prime soware and the MathWorks Simulink and
MATLAB design environments
• DSP development kits
Embedded Memory Blocks
e embedded memory structure consists of M9K memory blocks columns. Each M9K memory block of
a MAX 10 device provides 9 Kb of on-chip memory capable of operating at up to 284 MHz.
You can congure the M9K memory blocks as RAM, FIFO buers, or ROM.
e MAX 10 device memory blocks are optimized for applications such as high throughput packet
processing, embedded processor program, and embedded data storage.
Table 10: M9K Operation Modes and Port Widths
Operation Modes Port Widths
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
Clocking and PLL
MAX 10 devices oer the following resources: global clock (GCLK) networks and phase-locked loops
(PLLs) with a 116-MHz built-in oscillator.
MAX 10 devices support up to 20 global clock (GCLK) networks with operating frequency up to
450 MHz. e GCLK networks have high drive strength and low skew.
e PLLs provide robust clock management and synthesis for device clock management, external system
clock management, and I/O interface clocking. e high precision and low jitter PLLs oers the following
features:
M10-OVERVIEW
2016.12.20 Embedded Memory Blocks 11
MAX 10 FPGA Device Overview Altera Corporation
Send Feedback