QM_MAX10_10M02SCU169开发板 用户手册(Quartus15.1使用) V01 QMTECH MAX10 10M02SCU169 User Manual (Quartus15.1)

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 20

DownloadQM_MAX10_10M02SCU169开发板-用户手册(Quartus15.1使用)-V01 QMTECH MAX10 10M02SCU169 User Manual-(Quartus15.1)-V01
Open PDF In BrowserView PDF
QM_MAX10_10M02SCU169 DB
USER MANUAL(QUARTUS 15.1)

Preface
The QMTech® QM_MAX10_10M02SCU169 Development Board uses Intel® 10M02SCU169
device to demonstrate Intel® MAX® 10 FPGAs revolutionize non-volatile integration by delivering
advanced processing capabilities in a low-cost, single chip small form factor programmable logic
device. Building upon the single chip heritage of previous MAX device families, densities range
from 2K – 50K LEs, using either single or dual-core voltage supplies. The MAX 10 FPGA family
encompasses both advanced small wafer scale packaging (3 mm x 3 mm) and high I/O pin count
packages offerings.

QM_MAX10_10M02SCU169 Development Board-User Manual(Quartus 15.1)

Table of Contents
1.

QUARTUS PRIME 15.1 INSTALLATION ................................................ 3

2.

CPLD PROJECT COMPILE AND DOWNLOAD ........................................ 7
2.1
2.2
2.3
2.4
2.5

CREATE NEW PROJECT ................................................................... 7
COMPILE THE PROJECT................................................................. 12
PIN ASSIGNMENT ....................................................................... 13
DOWNLOAD *.SOF INTO FPGA ..................................................... 15
PROGRAM *.POF FILE INTO CPLD.................................................. 18

3.

REFERENCE ...................................................................................... 19

4.

REVISION ......................................................................................... 20

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

1.

Quartus Prime 15.1 Installation
The revolutionary Intel® Quartus® Prime Design Software includes everything you need to design for
Intel® FPGAs, SoCs, and CPLDs from design entry and synthesis to optimization, verification, and
simulation. Dramatically increased capabilities on devices with multi-million logic elements are providing
designers with the ideal platform to meet next-generation design opportunities.
The Intel® Quartus® Prime Software design flow comprises of the following high-level steps:

The Quartus Prime software version 15.1 supports the following device families: Stratix IV, Stratix V, Arria
II, Arria V, Arria V GZ, Arria 10, Cyclone IV, Cyclone V, MAX II, MAX V, and MAX 10 FPGA. Below image
shows the startup UI of Quartus II Prime 15.1:

Figure 1-1. Quartus II Prime 15.1
After the Quartus II Prime 15.1 is correctly installed, users still need to install the device package from
Intel official website. Below lists the download center address:
https://www.intel.com/content/www/us/en/programmable/downloads/download-center.html
In the Intel Download Center website, select the tab of ‘ Select by Device’ and then all the available
device packages will be listed as below image. The device used in this user manual is MAX10 series
CPLD and the detailed chip part number is 10M02SCU169C8G, so please download the device package
for Quartus II 15.1: max10-15.1.0.185.qdz.

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

Figure 1-2. Download Device Package
Open Quartus II 15.1, Click Tools  Install Device and then select the downloaded device package:

Figure 1-3. Install Device Package

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

Below window will pop up and click Next:

Figure 1-4. Install Device Package
Choose the Download Directory where contains the max10-15.1.0.185.qdz file:

Figure 1-5. Choose Device Package

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

Choose the device package needs to be installed and click Next:

Figure 1-6. Install the Device Package
User could also install the device package by using Quartus II Prime 15.1 Device Installer directly:

Figure 1-7. Device Installer

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

2.

CPLD Project Compile and Download

2.1

Create New Project
Click【File】【New Project Wizard…】 to create a new project:

Figure 2-1. Create New Project
Choose【New Quartus Prime Project】:

Figure 2-2. New Quartus Prime Project

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

In below【New Project Wizard】page, choose Next:

Figure 2-3. New Project Wizard
Set the target working folder below 【What is the working directory for this project?】. Set the new project
name below 【What is the name of this project?】. And finally set the example project name:
Test01_Project_LED shown as below.

Figure 2-4. Set Working Directory and Project Name

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

Select【Empty Project】and then click Next:

Figure 2-5. Create Empty Project
If user already has some source code, please add all these necessary files in this step:

Figure 2-6. Add Source Code

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

Choose the CPLD Chip number: 10M02SCU169C8G

Figure 2-7. Select Device
Summary page will be shown and click【Finish】if there’s nothing needs to be changed:

Figure 2-8. Project Summary

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

After the Empty Project created, below image will be shown:

Table 2-1. Empty Project
Users may add example source file Test01_Project_LED.v into this Empty Project shown as below:

Table 2-2. Add Source File

Table 2-3. Add Source File

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

After the newly added source file loaded into project, user can view the source code shown as below:

Figure 2-9. View of Source Code

2.2

Compile the Project
Users could use the button【Start Compilation – Ctrl + L】shown in below image to compile the project:

Figure 2-10.

Compilation

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

There will be compilation report after the compile finished, in which shows the info like logical element
resource usage, how many PLLs are used, etc. Below image shows an example Compilation Report:

Figure 2-11.

2.3

Compilation Report

PIN Assignment
There are several ways to assign the Pins for the example project. Method 1: Choose【Assignment】
【Pin Planner】:

Figure 2-12.

Pin Planner

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

Below image shows PIN settings for this test example:

Figure 2-13.

PIN Assignment

Method 2: Prepare a *.csv file from other project, then use【Assignment】 【Import Assignment】to
import the existing *.csv file to allocate the Pin assignment:

Figure 2-14.

Import Assignment

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

2.4

Download *.sof into FPGA
After the test example correctly compiled, the Quartus will generate a *.sof file which could be directly
loaded into FPGA to check whether implemented functions perform as expected. User could use
【Tools】【Programmer】to start a new download:

Figure 2-15.

Programmer

Make sure the USB Blaster’s cable are correctly connected to CPLD’s JTAG port before using
Programmer to download *.sof file. Then click【Auto Detect】to check the hardware setup is okay or not:

Figure 2-16.

JTAG Setup

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

Below image shows the CPLD has been detected by the Programmer:

Figure 2-17.

Detect CPLD

Users click【None】column to choose the *.sof file to be loaded into CPLD.

Figure 2-18.

Choose *.sof File

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

Then toggle【Program/Configure】 and click the【Start】button to start a new program:

Figure 2-19.

Program *.sof

If the *.sof file is correctly programed, the Progress bar will show info like: 100%(Successful). Then users
could check whether the LEDs on CPLD board blinking or not.

Figure 2-20.

Program Successful

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

2.5

Program *.pof File into CPLD
The Quartus will generate *.pof file after the test project is correctly compiled. The *pof file could be program
into CPLD’s internal FLASH which means the content will not be kept even after repower on. Below image
shows how to program the *.pof file by Programmer Tool:

Figure 2-21.

Select *.pof File

After correctly loaded *.pof file, toggle all the options in Program/Configure column. And then click the Start
button to program the CPLD. Once the CPLD successfully programmed, users may re-plugin the Mini USB
cable to repower on the development board. Then users could check whether the functionality implemented in
*.pof is correctly executed.

Figure 2-22.

Program *.pof

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

3.

Reference
[1]
[2]
[3]
[4]
[5]
[6]
[7]

max10-10m02_08_core_board_v01.pdf
m10_datasheet.pdf
m10_handbook.pdf
m10_overview.pdf
ug_m10_adc.pdf
pcg-01014_Cyclone® V Device Family Pin Connection Guidelines.pdf
Intel® MAX® 10 FPGA Device Family Pin Connection Guidelines

QM_MAX10_10M02SCU169 Development Board

User Manual-V01

4.

Revision
Doc. Rev.

Date

Comments

0.1

30/12/2018

Initial Version.

1.0

11/01/2019

Formal Release.

QM_MAX10_10M02SCU169 Development Board

User Manual-V01



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.7
Linearized                      : No
Page Count                      : 20
Language                        : zh-CN
Tagged PDF                      : Yes
XMP Toolkit                     : 3.1-701
Producer                        : Microsoft® Word 2016
Title                           : QM_MAX10_10M02SCU169开发板-用户手册(Quartus15.1使用)-V01
Creator                         : QMTECH
Description                     : 8-bit Atmel Microcontrollers
Creator Tool                    : Microsoft® Word 2016
Create Date                     : 2019:01:03 16:58:45+08:00
Modify Date                     : 2019:01:03 16:58:45+08:00
Document ID                     : uuid:08515EC0-BB9E-4DC5-A36D-98D53218DF73
Instance ID                     : uuid:08515EC0-BB9E-4DC5-A36D-98D53218DF73
Author                          : QMTECH
Subject                         : 8-bit Atmel Microcontrollers
EXIF Metadata provided by EXIF.tools

Navigation menu