MAX 10 Plus User
Manual
10
May 31, 2019
Chapter 3
Using the MAX 10 Plus
This chapter provides an instruction to use the board and describes the peripherals.
3.1
Configuration of MAX 10 FPGA on MAX 10 Plus
There are two types of configuration method supported by MAX 10 Plus:
1. JTAG configuration: configuration using JTAG port.
JTAG configuration scheme allows you to directly configure the device core through JTAG pins -
TDI, TDO, TMS, and TCK pins. The Quartus II software automatically generates .sof that is used
for JTAG configuration with a download cable in the Quartus II software programmer.
2. Internal configuration: configuration using internal flash.
Before internal configuration, you need to program the configuration data into the configuration
flash memory (CFM) which provides non-volatile storage for the bit stream. The information is
retained within CFM even if the MAX 10 Plus is turned off. When the board is powered on, the
configuration data in the CFM is automatically loaded into the MAX 10 FPGA.
◼
JTAG Chain on MAX 10 Plus
The FPGA device can be configured through JTAG interface on MAX 10 Plus board, but the JTAG
chain must form a closed loop, which allows Quartus II programmer to the detect FPGA device.
illustrates the JTAG chain on MAX 10 Plus.
Figure 3-1 Path of the JTAG Chain
◼
Configure the FPGA in JTAG Mode
The following shows how the FPGA is programmed in JTAG mode step by step.
1.
Open the Quartus II programmer and click
Auto Detect