Arrow BeMicro Max 10 User manual

BeMicro Max 10 Getting Started User Guide , Version 14.0 1
BeMicro Max 10
FPGA Evaluation Kit
Getting Started User Guide
Table of Contents
1. OVERVIEW..................................................................................................................................................................2
1.1 Board Features..................................................................................................................................................................................... 2
1.2 Block Diagram ...................................................................................................................................................................................... 3
1.3 Getting To Know Your Kit..................................................................................................................................................................4
1.3.1 Powering the BeMicro MAX 10............................................................................................................................................. 4
2. SOFTWARE INSTALLATION ......................................................................................................................................5
2.1 Install the Altera Design Software .................................................................................................................................................. 5
2.1.1 Download and Install Quartus II Web Edition v14.0........................................................................................................5
2.1.2 Download and Install Update 2 which includes the MAX 10 FPGA device family support .............................. 11
2.2 Enable TalkBack ............................................................................................................................................................................... 12
2.3 Install USB Blaster Driver............................................................................................................................................................... 12
2.4 Download and Extract a BeMicro Max 10 Kit Example Project .......................................................................................... 15
3. PINOUT INFORMATION FOR MAX 10 FPGA I/O................................................................................................... 16
3.1 Analog Devices External Peripherals.......................................................................................................................................... 16
3.1.1 Accelerometer, 3-Axis, SPI interface (ADXL362)......................................................................................................... 16
3.1.2 DAC, 12-bit, SPI interface (AD5681)................................................................................................................................ 16
3.1.3 Temperature sensor, I2C interface (ADT7420)............................................................................................................. 17
3.2 External Memory Devices............................................................................................................................................................... 17
3.2.1 8MB SDRAM............................................................................................................................................................................ 17
3.2.2 Serial Flash............................................................................................................................................................................... 18
3.3 User Interaction................................................................................................................................................................................. 18
3.3.1 LEDs........................................................................................................................................................................................... 18
3.3.2 Push Buttons ........................................................................................................................................................................... 19
3.4 MAX 10 FPGA Analog Inputs ........................................................................................................................................................ 19
3.4.1 Analog Input Header.............................................................................................................................................................. 19
3.4.2 Photo Resistor......................................................................................................................................................................... 19
3.4.3 Thermistor (Thermal Resistor)............................................................................................................................................ 19
3.5 Expansion Headers and Connectors .......................................................................................................................................... 20
3.5.1 BeMicro Edge Connector .................................................................................................................................................... 20
3.5.2 Two 40-pin Expansion Headers ........................................................................................................................................ 21
3.5.3 PMOD™ Connectors............................................................................................................................................................. 22
3.6 Clock Inputs........................................................................................................................................................................................ 22
3.7 Boot Select......................................................................................................................................................................................... 23
4. HANDS-ON TUTORIALS AND EXAMPLE DESIGNS .............................................................................................. 24
Version 14.0.2 10/3/2014 User Guide
BeMicro Max 10 Getting Started User Guide , Version 14.0 1
BeMicro Max 10
FPGA Evaluation Kit
Getting Started User Guide
Table of Contents
1. OVERVIEW..................................................................................................................................................................2
1.1 Board Features..................................................................................................................................................................................... 2
1.2 Block Diagram ...................................................................................................................................................................................... 3
1.3 Getting To Know Your Kit..................................................................................................................................................................4
1.3.1 Powering the BeMicro MAX 10............................................................................................................................................. 4
2. SOFTWARE INSTALLATION ......................................................................................................................................5
2.1 Install the Altera Design Software .................................................................................................................................................. 5
2.1.1 Download and Install Quartus II Web Edition v14.0........................................................................................................5
2.1.2 Download and Install Update 2 which includes the MAX 10 FPGA device family support .............................. 11
2.2 Enable TalkBack ............................................................................................................................................................................... 12
2.3 Install USB Blaster Driver............................................................................................................................................................... 12
2.4 Download and Extract a BeMicro Max 10 Kit Example Project .......................................................................................... 15
3. PINOUT INFORMATION FOR MAX 10 FPGA I/O................................................................................................... 16
3.1 Analog Devices External Peripherals.......................................................................................................................................... 16
3.1.1 Accelerometer, 3-Axis, SPI interface (ADXL362)......................................................................................................... 16
3.1.2 DAC, 12-bit, SPI interface (AD5681)................................................................................................................................ 16
3.1.3 Temperature sensor, I2C interface (ADT7420)............................................................................................................. 17
3.2 External Memory Devices............................................................................................................................................................... 17
3.2.1 8MB SDRAM............................................................................................................................................................................ 17
3.2.2 Serial Flash............................................................................................................................................................................... 18
3.3 User Interaction................................................................................................................................................................................. 18
3.3.1 LEDs........................................................................................................................................................................................... 18
3.3.2 Push Buttons ........................................................................................................................................................................... 19
3.4 MAX 10 FPGA Analog Inputs ........................................................................................................................................................ 19
3.4.1 Analog Input Header.............................................................................................................................................................. 19
3.4.2 Photo Resistor......................................................................................................................................................................... 19
3.4.3 Thermistor (Thermal Resistor)............................................................................................................................................ 19
3.5 Expansion Headers and Connectors .......................................................................................................................................... 20
3.5.1 BeMicro Edge Connector .................................................................................................................................................... 20
3.5.2 Two 40-pin Expansion Headers ........................................................................................................................................ 21
3.5.3 PMOD™ Connectors............................................................................................................................................................. 22
3.6 Clock Inputs........................................................................................................................................................................................ 22
3.7 Boot Select......................................................................................................................................................................................... 23
4. HANDS-ON TUTORIALS AND EXAMPLE DESIGNS .............................................................................................. 24
Version 14.0.2 10/3/2014 User Guide
BeMicro Max 10 Getting Started User Guide , Version 14.0 1
BeMicro Max 10
FPGA Evaluation Kit
Getting Started User Guide
Table of Contents
1. OVERVIEW..................................................................................................................................................................2
1.1 Board Features..................................................................................................................................................................................... 2
1.2 Block Diagram ...................................................................................................................................................................................... 3
1.3 Getting To Know Your Kit..................................................................................................................................................................4
1.3.1 Powering the BeMicro MAX 10............................................................................................................................................. 4
2. SOFTWARE INSTALLATION ......................................................................................................................................5
2.1 Install the Altera Design Software .................................................................................................................................................. 5
2.1.1 Download and Install Quartus II Web Edition v14.0........................................................................................................5
2.1.2 Download and Install Update 2 which includes the MAX 10 FPGA device family support .............................. 11
2.2 Enable TalkBack ............................................................................................................................................................................... 12
2.3 Install USB Blaster Driver............................................................................................................................................................... 12
2.4 Download and Extract a BeMicro Max 10 Kit Example Project .......................................................................................... 15
3. PINOUT INFORMATION FOR MAX 10 FPGA I/O................................................................................................... 16
3.1 Analog Devices External Peripherals.......................................................................................................................................... 16
3.1.1 Accelerometer, 3-Axis, SPI interface (ADXL362)......................................................................................................... 16
3.1.2 DAC, 12-bit, SPI interface (AD5681)................................................................................................................................ 16
3.1.3 Temperature sensor, I2C interface (ADT7420)............................................................................................................. 17
3.2 External Memory Devices............................................................................................................................................................... 17
3.2.1 8MB SDRAM............................................................................................................................................................................ 17
3.2.2 Serial Flash............................................................................................................................................................................... 18
3.3 User Interaction................................................................................................................................................................................. 18
3.3.1 LEDs........................................................................................................................................................................................... 18
3.3.2 Push Buttons ........................................................................................................................................................................... 19
3.4 MAX 10 FPGA Analog Inputs ........................................................................................................................................................ 19
3.4.1 Analog Input Header.............................................................................................................................................................. 19
3.4.2 Photo Resistor......................................................................................................................................................................... 19
3.4.3 Thermistor (Thermal Resistor)............................................................................................................................................ 19
3.5 Expansion Headers and Connectors .......................................................................................................................................... 20
3.5.1 BeMicro Edge Connector .................................................................................................................................................... 20
3.5.2 Two 40-pin Expansion Headers ........................................................................................................................................ 21
3.5.3 PMOD™ Connectors............................................................................................................................................................. 22
3.6 Clock Inputs........................................................................................................................................................................................ 22
3.7 Boot Select......................................................................................................................................................................................... 23
4. HANDS-ON TUTORIALS AND EXAMPLE DESIGNS .............................................................................................. 24
Version 14.0.2 10/3/2014 User Guide

Overview
BeMicro Max 10 Getting Started User Guide , Version 14.0 2
1. OVERVIEW
BeMicro Max 10 is a FPGA evaluation kit that is designed to get you started with using an FPGA. BeMicro Max 10
adopts Altera’s non-volatile MAX®10 FPGA built on 55-nm flash process.
MAX 10 FPGAs revolutionize non-volatile integration by delivering advanced processing capabilities in a low-cost,
instant-on, small form factor programmable logic device. The devices also include full-featured FPGA capabilities
such as digital signal processing, analog functionality, Nios II embedded processor support and memory controllers.
The BeMicro Max 10 includes a variety of peripherals connected to the FPGA device, such as 8MB SDRAM,
accelerometer, digital-to-analog converter (DAC), temperature sensor, thermal resistor, photo resistor, LEDs,
pushbuttons and several different options for expansion connectivity.
The kit retains the 80-pin edge connector interface used on previous Arrow BeMicro kits. Users can migrate their
designs from BeMicro SDK or BeMicro CV easily and take advantage of the new features Altera offers in the MAX 10
FPGA device, such as an ADC block, temperature sense diode and flash memory.
1.1 Board Features
One MAX® 10 FPGA (10M08DAF484)
o8,000 LEs
o414 Kbit (Kb) on-chip memory
o256 Kbit (Kb) user flash memory
o2 phase locked loops (PLLs)
o24 18x18-bit multipliers
o1 ADC block – 1 MSPS, 12-bit, 18-channels
o17 analog inputs
o1 temperature sense diode
o250 general purpose input/output (GPIO)
oNon-volatile self-configuration with dual-boot support
Embedded USB-Blaster™ for use with the Quartus® II Programmer
Clocking circuitry
o50 MHz oscillator
o24 MHz oscillator
External peripherals
o8MB SDRAM (4Mb x 16) (ISSI IS42S16400)
oAccelerometer, 3-Axis, SPI interface (Analog Devices ADXL362)
oDAC, 12-bit, SPI interface (Analog Devices AD5681)
oTemperature sensor, I2C interface (Analog Devices ADT7420)
oThermal resistor
oPhoto resistor
Overview
BeMicro Max 10 Getting Started User Guide , Version 14.0 2
1. OVERVIEW
BeMicro Max 10 is a FPGA evaluation kit that is designed to get you started with using an FPGA. BeMicro Max 10
adopts Altera’s non-volatile MAX®10 FPGA built on 55-nm flash process.
MAX 10 FPGAs revolutionize non-volatile integration by delivering advanced processing capabilities in a low-cost,
instant-on, small form factor programmable logic device. The devices also include full-featured FPGA capabilities
such as digital signal processing, analog functionality, Nios II embedded processor support and memory controllers.
The BeMicro Max 10 includes a variety of peripherals connected to the FPGA device, such as 8MB SDRAM,
accelerometer, digital-to-analog converter (DAC), temperature sensor, thermal resistor, photo resistor, LEDs,
pushbuttons and several different options for expansion connectivity.
The kit retains the 80-pin edge connector interface used on previous Arrow BeMicro kits. Users can migrate their
designs from BeMicro SDK or BeMicro CV easily and take advantage of the new features Altera offers in the MAX 10
FPGA device, such as an ADC block, temperature sense diode and flash memory.
1.1 Board Features
One MAX® 10 FPGA (10M08DAF484)
o8,000 LEs
o414 Kbit (Kb) on-chip memory
o256 Kbit (Kb) user flash memory
o2 phase locked loops (PLLs)
o24 18x18-bit multipliers
o1 ADC block – 1 MSPS, 12-bit, 18-channels
o17 analog inputs
o1 temperature sense diode
o250 general purpose input/output (GPIO)
oNon-volatile self-configuration with dual-boot support
Embedded USB-Blaster™ for use with the Quartus® II Programmer
Clocking circuitry
o50 MHz oscillator
o24 MHz oscillator
External peripherals
o8MB SDRAM (4Mb x 16) (ISSI IS42S16400)
oAccelerometer, 3-Axis, SPI interface (Analog Devices ADXL362)
oDAC, 12-bit, SPI interface (Analog Devices AD5681)
oTemperature sensor, I2C interface (Analog Devices ADT7420)
oThermal resistor
oPhoto resistor
Overview
BeMicro Max 10 Getting Started User Guide , Version 14.0 2
1. OVERVIEW
BeMicro Max 10 is a FPGA evaluation kit that is designed to get you started with using an FPGA. BeMicro Max 10
adopts Altera’s non-volatile MAX®10 FPGA built on 55-nm flash process.
MAX 10 FPGAs revolutionize non-volatile integration by delivering advanced processing capabilities in a low-cost,
instant-on, small form factor programmable logic device. The devices also include full-featured FPGA capabilities
such as digital signal processing, analog functionality, Nios II embedded processor support and memory controllers.
The BeMicro Max 10 includes a variety of peripherals connected to the FPGA device, such as 8MB SDRAM,
accelerometer, digital-to-analog converter (DAC), temperature sensor, thermal resistor, photo resistor, LEDs,
pushbuttons and several different options for expansion connectivity.
The kit retains the 80-pin edge connector interface used on previous Arrow BeMicro kits. Users can migrate their
designs from BeMicro SDK or BeMicro CV easily and take advantage of the new features Altera offers in the MAX 10
FPGA device, such as an ADC block, temperature sense diode and flash memory.
1.1 Board Features
One MAX® 10 FPGA (10M08DAF484)
o8,000 LEs
o414 Kbit (Kb) on-chip memory
o256 Kbit (Kb) user flash memory
o2 phase locked loops (PLLs)
o24 18x18-bit multipliers
o1 ADC block – 1 MSPS, 12-bit, 18-channels
o17 analog inputs
o1 temperature sense diode
o250 general purpose input/output (GPIO)
oNon-volatile self-configuration with dual-boot support
Embedded USB-Blaster™ for use with the Quartus® II Programmer
Clocking circuitry
o50 MHz oscillator
o24 MHz oscillator
External peripherals
o8MB SDRAM (4Mb x 16) (ISSI IS42S16400)
oAccelerometer, 3-Axis, SPI interface (Analog Devices ADXL362)
oDAC, 12-bit, SPI interface (Analog Devices AD5681)
oTemperature sensor, I2C interface (Analog Devices ADT7420)
oThermal resistor
oPhoto resistor

Overview
BeMicro Max 10 Getting Started User Guide , Version 14.0 3
General user input / output
o8 user LEDs
o2 user Pushbuttons
Prototyping
oTwo 6-pin PMOD expansion headers
oTwo 40-pin prototyping headers which provide access to 64 digital I/O
oOne 6-pin analog input header
oOne 80-pin BeMicro card edge connector
Power via USB or via user-provided 5V supply
1.2 Block Diagram
Below is a block diagram of the board.
Figure 1-1: BeMicro Max 10 Block Diagram
Clocks
Clock
50 MHz
Clock
24 MHz
GPIO
2x PMOD
(2x6)
2x
Pin Headers
(2x20)
80-pin Edge
Connector
Sensors
Accelero
meter
Photo
Sensor
Temp
Sensor
Thermal
Resistor
8 MB
SDRAM
USB-Blaster
Mini-USB MAX VFT240XQ
Push
Buttons
LEDs
Analog
I/O
12-bit
DAC
AD5681
10M08DAF484
Overview
BeMicro Max 10 Getting Started User Guide , Version 14.0 3
General user input / output
o8 user LEDs
o2 user Pushbuttons
Prototyping
oTwo 6-pin PMOD expansion headers
oTwo 40-pin prototyping headers which provide access to 64 digital I/O
oOne 6-pin analog input header
oOne 80-pin BeMicro card edge connector
Power via USB or via user-provided 5V supply
1.2 Block Diagram
Below is a block diagram of the board.
Figure 1-1: BeMicro Max 10 Block Diagram
Clocks
Clock
50 MHz
Clock
24 MHz
GPIO
2x PMOD
(2x6)
2x
Pin Headers
(2x20)
80-pin Edge
Connector
Sensors
Accelero
meter
Photo
Sensor
Temp
Sensor
Thermal
Resistor
8 MB
SDRAM
USB-Blaster
Mini-USB MAX VFT240XQ
Push
Buttons
LEDs
Analog
I/O
12-bit
DAC
AD5681
10M08DAF484
Overview
BeMicro Max 10 Getting Started User Guide , Version 14.0 3
General user input / output
o8 user LEDs
o2 user Pushbuttons
Prototyping
oTwo 6-pin PMOD expansion headers
oTwo 40-pin prototyping headers which provide access to 64 digital I/O
oOne 6-pin analog input header
oOne 80-pin BeMicro card edge connector
Power via USB or via user-provided 5V supply
1.2 Block Diagram
Below is a block diagram of the board.
Figure 1-1: BeMicro Max 10 Block Diagram
Clocks
Clock
50 MHz
Clock
24 MHz
GPIO
2x PMOD
(2x6)
2x
Pin Headers
(2x20)
80-pin Edge
Connector
Sensors
Accelero
meter
Photo
Sensor
Temp
Sensor
Thermal
Resistor
8 MB
SDRAM
USB-Blaster
Mini-USB MAX VFT240XQ
Push
Buttons
LEDs
Analog
I/O
12-bit
DAC
AD5681
10M08DAF484

Overview
BeMicro Max 10 Getting Started User Guide , Version 14.0 4
1.3 Getting To Know Your Kit
Below is an annotated photo of the board to help you get familiar with the kit and locate the various peripherals and
expansion connectors.
Figure 1-2: BeMicro Max 10 Development Kit
Altera MAX 10 FPGA
10M08DAF484C8GES 8MB SDRAM
Push
Buttons
LEDs
Photo Resistor
Thermistor
80-pin
BeMicro
Edge
Connector
Analog
Inputs
PMOD A & B
PMOD C & D
USB Blaster
Two 40-pin
Expansion
Headers
Accelerometer
(U3 on back) Temperature Sensor
(U7 on back) 12-bit DAC
(U4 on back)
Your BeMicro Max10 is preloaded with a simple design which can be used to confirm that your kit is operational upon
power up.
Connect your BeMicro Max10 board to any USB power source(PC or USB charger) and watch the LED1 shine.
Put your finger on the Analog Devices ADT7420 temperature sensor and watch the LEDs change intensity.
(Your finger need to be somewhat close to body temperature.) The temperatures sensor device is component
U7 on the back of the board.
1.3.1 Powering the BeMicro MAX 10
The BeMicro MAX 10 is powered through the USB connection provided for the USB-Blaster functionality. If you wish
to run the board stand-alone, you will need to source a 5V power supply with a 2.5mm jack. This optional power
supply is not included with the kit.
Overview
BeMicro Max 10 Getting Started User Guide , Version 14.0 4
1.3 Getting To Know Your Kit
Below is an annotated photo of the board to help you get familiar with the kit and locate the various peripherals and
expansion connectors.
Figure 1-2: BeMicro Max 10 Development Kit
Altera MAX 10 FPGA
10M08DAF484C8GES 8MB SDRAM
Push
Buttons
LEDs
Photo Resistor
Thermistor
80-pin
BeMicro
Edge
Connector
Analog
Inputs
PMOD A & B
PMOD C & D
USB Blaster
Two 40-pin
Expansion
Headers
Accelerometer
(U3 on back) Temperature Sensor
(U7 on back) 12-bit DAC
(U4 on back)
Your BeMicro Max10 is preloaded with a simple design which can be used to confirm that your kit is operational upon
power up.
Connect your BeMicro Max10 board to any USB power source(PC or USB charger) and watch the LED1 shine.
Put your finger on the Analog Devices ADT7420 temperature sensor and watch the LEDs change intensity.
(Your finger need to be somewhat close to body temperature.) The temperatures sensor device is component
U7 on the back of the board.
1.3.1 Powering the BeMicro MAX 10
The BeMicro MAX 10 is powered through the USB connection provided for the USB-Blaster functionality. If you wish
to run the board stand-alone, you will need to source a 5V power supply with a 2.5mm jack. This optional power
supply is not included with the kit.
Overview
BeMicro Max 10 Getting Started User Guide , Version 14.0 4
1.3 Getting To Know Your Kit
Below is an annotated photo of the board to help you get familiar with the kit and locate the various peripherals and
expansion connectors.
Figure 1-2: BeMicro Max 10 Development Kit
Altera MAX 10 FPGA
10M08DAF484C8GES 8MB SDRAM
Push
Buttons
LEDs
Photo Resistor
Thermistor
80-pin
BeMicro
Edge
Connector
Analog
Inputs
PMOD A & B
PMOD C & D
USB Blaster
Two 40-pin
Expansion
Headers
Accelerometer
(U3 on back) Temperature Sensor
(U7 on back) 12-bit DAC
(U4 on back)
Your BeMicro Max10 is preloaded with a simple design which can be used to confirm that your kit is operational upon
power up.
Connect your BeMicro Max10 board to any USB power source(PC or USB charger) and watch the LED1 shine.
Put your finger on the Analog Devices ADT7420 temperature sensor and watch the LEDs change intensity.
(Your finger need to be somewhat close to body temperature.) The temperatures sensor device is component
U7 on the back of the board.
1.3.1 Powering the BeMicro MAX 10
The BeMicro MAX 10 is powered through the USB connection provided for the USB-Blaster functionality. If you wish
to run the board stand-alone, you will need to source a 5V power supply with a 2.5mm jack. This optional power
supply is not included with the kit.

Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 5
2. SOFTWARE INSTALLATION
This section lists the required software design tools and explains how to install the software needed to create and
compile designs for your MAX 10 FPGA.
List of Required Software:
Altera Quartus II v14.0 with Update 2 (or newer)
BeMicro Max 10 Evaluation Kit Files
USB-Blaster™ Driver
2.1 Install the Altera Design Software
The MAX 10 FPGA device family is supported in Quartus II software versions 14.0.2 and newer. You will need to
download and install the following design software package:
Quartus II Web Edition design software v14.0 – FPGA synthesis and compilation tool that includes
the IP Catalog and QSys integration tools. You will first install the full installation of version 14.0. This
installation will not contain support for MAX 10 FPGA so it will need to be updated to 14.0.2 or newer.
Web Edition is a free version of the software with no licensing required.
NOTE: Subscription Edition, which requires a paid license, can be used in place of Web Edition.
Quartus II Software v14.0 Update 2 – This is an update to Quartus which will add support for MAX
10 FPGA.
2.1.1 Download and Install Quartus II Web Edition v14.0
The following steps will guide you through the installation instructions. Quartus II Web Edition can be downloaded from the
Altera web site. Please carefully follow the steps shown below.
Go to the Altera Download web page at https://www.altera.com/download/dnl-index.jsp
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 5
2. SOFTWARE INSTALLATION
This section lists the required software design tools and explains how to install the software needed to create and
compile designs for your MAX 10 FPGA.
List of Required Software:
Altera Quartus II v14.0 with Update 2 (or newer)
BeMicro Max 10 Evaluation Kit Files
USB-Blaster™ Driver
2.1 Install the Altera Design Software
The MAX 10 FPGA device family is supported in Quartus II software versions 14.0.2 and newer. You will need to
download and install the following design software package:
Quartus II Web Edition design software v14.0 – FPGA synthesis and compilation tool that includes
the IP Catalog and QSys integration tools. You will first install the full installation of version 14.0. This
installation will not contain support for MAX 10 FPGA so it will need to be updated to 14.0.2 or newer.
Web Edition is a free version of the software with no licensing required.
NOTE: Subscription Edition, which requires a paid license, can be used in place of Web Edition.
Quartus II Software v14.0 Update 2 – This is an update to Quartus which will add support for MAX
10 FPGA.
2.1.1 Download and Install Quartus II Web Edition v14.0
The following steps will guide you through the installation instructions. Quartus II Web Edition can be downloaded from the
Altera web site. Please carefully follow the steps shown below.
Go to the Altera Download web page at https://www.altera.com/download/dnl-index.jsp
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 5
2. SOFTWARE INSTALLATION
This section lists the required software design tools and explains how to install the software needed to create and
compile designs for your MAX 10 FPGA.
List of Required Software:
Altera Quartus II v14.0 with Update 2 (or newer)
BeMicro Max 10 Evaluation Kit Files
USB-Blaster™ Driver
2.1 Install the Altera Design Software
The MAX 10 FPGA device family is supported in Quartus II software versions 14.0.2 and newer. You will need to
download and install the following design software package:
Quartus II Web Edition design software v14.0 – FPGA synthesis and compilation tool that includes
the IP Catalog and QSys integration tools. You will first install the full installation of version 14.0. This
installation will not contain support for MAX 10 FPGA so it will need to be updated to 14.0.2 or newer.
Web Edition is a free version of the software with no licensing required.
NOTE: Subscription Edition, which requires a paid license, can be used in place of Web Edition.
Quartus II Software v14.0 Update 2 – This is an update to Quartus which will add support for MAX
10 FPGA.
2.1.1 Download and Install Quartus II Web Edition v14.0
The following steps will guide you through the installation instructions. Quartus II Web Edition can be downloaded from the
Altera web site. Please carefully follow the steps shown below.
Go to the Altera Download web page at https://www.altera.com/download/dnl-index.jsp

Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 6
Click on the “Download” button next to “Quartus II Web Edition”
Ensure that the release of Quartus II Web Edition is set to 14.0 and select your operating system:
Select the “Individual Files” Tab
Select the “ Download Selected Files” Button
Download the Quartus II software files onto your computer.
Login to myAltera account. Use your existing login, or Create Your myAltera account.
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 6
Click on the “Download” button next to “Quartus II Web Edition”
Ensure that the release of Quartus II Web Edition is set to 14.0 and select your operating system:
Select the “Individual Files” Tab
Select the “ Download Selected Files” Button
Download the Quartus II software files onto your computer.
Login to myAltera account. Use your existing login, or Create Your myAltera account.
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 6
Click on the “Download” button next to “Quartus II Web Edition”
Ensure that the release of Quartus II Web Edition is set to 14.0 and select your operating system:
Select the “Individual Files” Tab
Select the “ Download Selected Files” Button
Download the Quartus II software files onto your computer.
Login to myAltera account. Use your existing login, or Create Your myAltera account.

Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 7
Select a download folder (may have to Make New Folder)
The files will then be downloaded via the Download Manager
After the file is downloaded on the computer, select the *.exe file, and install the software.
Accept the license agreement, then “Next >”.
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 7
Select a download folder (may have to Make New Folder)
The files will then be downloaded via the Download Manager
After the file is downloaded on the computer, select the *.exe file, and install the software.
Accept the license agreement, then “Next >”.
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 7
Select a download folder (may have to Make New Folder)
The files will then be downloaded via the Download Manager
After the file is downloaded on the computer, select the *.exe file, and install the software.
Accept the license agreement, then “Next >”.

Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 8
Select the default installation directory, then “Next >”
Select all of the defaults for the installation, then “Next >”
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 8
Select the default installation directory, then “Next >”
Select all of the defaults for the installation, then “Next >”
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 8
Select the default installation directory, then “Next >”
Select all of the defaults for the installation, then “Next >”

Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 9
The installation of QII Web Edition will begin:
The installation will continue with ModelSim Starter Edition:
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 9
The installation of QII Web Edition will begin:
The installation will continue with ModelSim Starter Edition:
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 9
The installation of QII Web Edition will begin:
The installation will continue with ModelSim Starter Edition:

Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 10
Uncheck the “Launch USB Blaster II driver installation”, select “Finish”.
(The BeMicro Max 10 has an integrated USB Blaster, which is different than the USB Blaster II and has
a separate driver. The USB Blaster driver will be installed in a later step when the BeMicro Max 10 is
connected to the PC.)
Select “Finish”
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 10
Uncheck the “Launch USB Blaster II driver installation”, select “Finish”.
(The BeMicro Max 10 has an integrated USB Blaster, which is different than the USB Blaster II and has
a separate driver. The USB Blaster driver will be installed in a later step when the BeMicro Max 10 is
connected to the PC.)
Select “Finish”
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 10
Uncheck the “Launch USB Blaster II driver installation”, select “Finish”.
(The BeMicro Max 10 has an integrated USB Blaster, which is different than the USB Blaster II and has
a separate driver. The USB Blaster driver will be installed in a later step when the BeMicro Max 10 is
connected to the PC.)
Select “Finish”

Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 11
2.1.2 Download and Install Update 2 which includes the MAX 10 FPGA device family support
Return to the Altera Download web page at https://www.altera.com/download/dnl-index.jsp
This time, select the “Updates(!)” tab.
Select “Quartus II Software v14.0 Update 2”.
Click on the “Download Selected Files” button and the follow the instructions to download and install
the update.
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 11
2.1.2 Download and Install Update 2 which includes the MAX 10 FPGA device family support
Return to the Altera Download web page at https://www.altera.com/download/dnl-index.jsp
This time, select the “Updates(!)” tab.
Select “Quartus II Software v14.0 Update 2”.
Click on the “Download Selected Files” button and the follow the instructions to download and install
the update.
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 11
2.1.2 Download and Install Update 2 which includes the MAX 10 FPGA device family support
Return to the Altera Download web page at https://www.altera.com/download/dnl-index.jsp
This time, select the “Updates(!)” tab.
Select “Quartus II Software v14.0 Update 2”.
Click on the “Download Selected Files” button and the follow the instructions to download and install
the update.

Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 12
2.2 Enable TalkBack
Several features within the free Quartus Web Edition design software can only be utilized if the TalkBack feature is
enabled. TalkBack bundles information (meta-data, not design files) about the current session, which is sent over a
Secure Sockets Layer (SSL) connection to Altera.
By enabling TalkBack, this will enable useful features, such as the SignalTap™ II Logic Analyzer, SignalProbe and
multiprocessor compilation support.
Select -> All Programs -> Altera 14.0.0.200 Web Edition -> Quartus II Web Edition
14.0.0.200 (64 bit) -> Quartus II 14.0 (64 bit)
Enable Talkback
2.3 Install USB Blaster Driver
Connect your BeMicro Max 10 kit to your PC using the provided mini-USB cable.
The Installing device driver software pop up dialog box appears.
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 12
2.2 Enable TalkBack
Several features within the free Quartus Web Edition design software can only be utilized if the TalkBack feature is
enabled. TalkBack bundles information (meta-data, not design files) about the current session, which is sent over a
Secure Sockets Layer (SSL) connection to Altera.
By enabling TalkBack, this will enable useful features, such as the SignalTap™ II Logic Analyzer, SignalProbe and
multiprocessor compilation support.
Select -> All Programs -> Altera 14.0.0.200 Web Edition -> Quartus II Web Edition
14.0.0.200 (64 bit) -> Quartus II 14.0 (64 bit)
Enable Talkback
2.3 Install USB Blaster Driver
Connect your BeMicro Max 10 kit to your PC using the provided mini-USB cable.
The Installing device driver software pop up dialog box appears.
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 12
2.2 Enable TalkBack
Several features within the free Quartus Web Edition design software can only be utilized if the TalkBack feature is
enabled. TalkBack bundles information (meta-data, not design files) about the current session, which is sent over a
Secure Sockets Layer (SSL) connection to Altera.
By enabling TalkBack, this will enable useful features, such as the SignalTap™ II Logic Analyzer, SignalProbe and
multiprocessor compilation support.
Select -> All Programs -> Altera 14.0.0.200 Web Edition -> Quartus II Web Edition
14.0.0.200 (64 bit) -> Quartus II 14.0 (64 bit)
Enable Talkback
2.3 Install USB Blaster Driver
Connect your BeMicro Max 10 kit to your PC using the provided mini-USB cable.
The Installing device driver software pop up dialog box appears.

Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 13
The Windows driver installation will not find a driver. Click Close.
Launch the Windows Device Manager by clicking on the Windows Start button and selecting
Control Panel then double clicking on the Device Manager icon.
Right click on the USB-Blaster which will be listed under Other Devices.
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 13
The Windows driver installation will not find a driver. Click Close.
Launch the Windows Device Manager by clicking on the Windows Start button and selecting
Control Panel then double clicking on the Device Manager icon.
Right click on the USB-Blaster which will be listed under Other Devices.
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 13
The Windows driver installation will not find a driver. Click Close.
Launch the Windows Device Manager by clicking on the Windows Start button and selecting
Control Panel then double clicking on the Device Manager icon.
Right click on the USB-Blaster which will be listed under Other Devices.

Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 14
Select “Update Driver Software…”.
Do not search automatically. Instead select Browse my computer for driver software.
When you are prompted to Insert the disc that came with your USB-Blaster, select I don’t have the
disc. Show me other options.
Select Browse my computer for driver software (advanced) when you see the Windows couldn’t
find driver software for your device dialog box.
Click Browse, and browse to the C:\altera\14.0\quartus\drivers\usb-blaster directory.
oNote: Do not select the x32 or x64 directories.
Click OK.
Select the Include subfolders option, and click Next.
If you are prompted Windows can’t verify the publisher of this driver software, select Install this
driver software anyway in the Window Security dialog box. The installation wizard guides you
through the installation process.
When The software for this device has been successfully installed dialog box appears, click Close.
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 14
Select “Update Driver Software…”.
Do not search automatically. Instead select Browse my computer for driver software.
When you are prompted to Insert the disc that came with your USB-Blaster, select I don’t have the
disc. Show me other options.
Select Browse my computer for driver software (advanced) when you see the Windows couldn’t
find driver software for your device dialog box.
Click Browse, and browse to the C:\altera\14.0\quartus\drivers\usb-blaster directory.
oNote: Do not select the x32 or x64 directories.
Click OK.
Select the Include subfolders option, and click Next.
If you are prompted Windows can’t verify the publisher of this driver software, select Install this
driver software anyway in the Window Security dialog box. The installation wizard guides you
through the installation process.
When The software for this device has been successfully installed dialog box appears, click Close.
Software Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 14
Select “Update Driver Software…”.
Do not search automatically. Instead select Browse my computer for driver software.
When you are prompted to Insert the disc that came with your USB-Blaster, select I don’t have the
disc. Show me other options.
Select Browse my computer for driver software (advanced) when you see the Windows couldn’t
find driver software for your device dialog box.
Click Browse, and browse to the C:\altera\14.0\quartus\drivers\usb-blaster directory.
oNote: Do not select the x32 or x64 directories.
Click OK.
Select the Include subfolders option, and click Next.
If you are prompted Windows can’t verify the publisher of this driver software, select Install this
driver software anyway in the Window Security dialog box. The installation wizard guides you
through the installation process.
When The software for this device has been successfully installed dialog box appears, click Close.

Sof tware Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 15
2.4 Download and Extract a BeMicro Max 10 Kit Example Project
An example project, as well as several hands-on tutorials, are available to assist you in getting started. The projects
can be found online at the AlteraWiki:
http://www.alterawiki.com/wiki/BeMicro_MAX_10
Create a folder C:\altera\14.0\kits\bemicro_m10\ on your PC.
Download and extract the files for one of the project examples to the folder you just created.
CONGRATULATIONS!!
You have just completed all the setup and installation requirements and are now ready to begin your FPGA
design.
Sof tware Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 15
2.4 Download and Extract a BeMicro Max 10 Kit Example Project
An example project, as well as several hands-on tutorials, are available to assist you in getting started. The projects
can be found online at the AlteraWiki:
http://www.alterawiki.com/wiki/BeMicro_MAX_10
Create a folder C:\altera\14.0\kits\bemicro_m10\ on your PC.
Download and extract the files for one of the project examples to the folder you just created.
CONGRATULATIONS!!
You have just completed all the setup and installation requirements and are now ready to begin your FPGA
design.
Sof tware Installation
BeMicro Max 10 Getting Started User Guide , Version 14.0 15
2.4 Download and Extract a BeMicro Max 10 Kit Example Project
An example project, as well as several hands-on tutorials, are available to assist you in getting started. The projects
can be found online at the AlteraWiki:
http://www.alterawiki.com/wiki/BeMicro_MAX_10
Create a folder C:\altera\14.0\kits\bemicro_m10\ on your PC.
Download and extract the files for one of the project examples to the folder you just created.
CONGRATULATIONS!!
You have just completed all the setup and installation requirements and are now ready to begin your FPGA
design.

Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 16
3. PINOUT INFORMATION FOR MAX 10 FPGA I/O
The BeMicro Max 10 contains a variety of external peripheral devices and expansion headers connected to the MAX
10 FPGA’s configurable I/O pins. The details of the board circuitry and these connections can be found in the
schematic files included in the MAX 10 FPGA files. (Refer to Section 2.3 for details on extracting these files.) This
section presents the information in the schematic organized into pinout tables by peripheral. While the schematic
provides a board level view of all the pins for a given connector or peripherals, the tables in this section focus on the
FPGA signals needed for FPGA pin assignment and compilation.
The “Signal Name” column in the tables throughout this section indicates the naming of the signal in the Quartus
projects’ QSF
1
file provided in the various FPGA projects
3.1 Analog Devices External Peripherals
3.1.1 Accelerometer, 3-Axis, SPI interface (ADXL362)
Signal Name
MAX 10 Pin
ADXL362_CS
L14
ADXL362_INT1
M15
ADXL362_INT2
M14
ADXL362_MISO
L18
ADXL362_MOSI
L19
ADXL362_SCLK
M18
3.1.2 DAC, 12-bit, SPI interface (AD5681)
Signal Name
MAX 10 Pin
AD5681R_LDACn
N18
AD5681R_RSTn
L15
AD5681R_SCL
G17
AD5681R_SDA
H17
AD5681R_SYNCn
N19
1
A “QSF file” is a Quartus Settings File, a file with extension of *.qsf in which Quartus stores all project settings, including device
pin assignments.
Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 16
3. PINOUT INFORMATION FOR MAX 10 FPGA I/O
The BeMicro Max 10 contains a variety of external peripheral devices and expansion headers connected to the MAX
10 FPGA’s configurable I/O pins. The details of the board circuitry and these connections can be found in the
schematic files included in the MAX 10 FPGA files. (Refer to Section 2.3 for details on extracting these files.) This
section presents the information in the schematic organized into pinout tables by peripheral. While the schematic
provides a board level view of all the pins for a given connector or peripherals, the tables in this section focus on the
FPGA signals needed for FPGA pin assignment and compilation.
The “Signal Name” column in the tables throughout this section indicates the naming of the signal in the Quartus
projects’ QSF
1
file provided in the various FPGA projects
3.1 Analog Devices External Peripherals
3.1.1 Accelerometer, 3-Axis, SPI interface (ADXL362)
Signal Name
MAX 10 Pin
ADXL362_CS
L14
ADXL362_INT1
M15
ADXL362_INT2
M14
ADXL362_MISO
L18
ADXL362_MOSI
L19
ADXL362_SCLK
M18
3.1.2 DAC, 12-bit, SPI interface (AD5681)
Signal Name
MAX 10 Pin
AD5681R_LDACn
N18
AD5681R_RSTn
L15
AD5681R_SCL
G17
AD5681R_SDA
H17
AD5681R_SYNCn
N19
1
A “QSF file” is a Quartus Settings File, a file with extension of *.qsf in which Quartus stores all project settings, including device
pin assignments.
Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 16
3. PINOUT INFORMATION FOR MAX 10 FPGA I/O
The BeMicro Max 10 contains a variety of external peripheral devices and expansion headers connected to the MAX
10 FPGA’s configurable I/O pins. The details of the board circuitry and these connections can be found in the
schematic files included in the MAX 10 FPGA files. (Refer to Section 2.3 for details on extracting these files.) This
section presents the information in the schematic organized into pinout tables by peripheral. While the schematic
provides a board level view of all the pins for a given connector or peripherals, the tables in this section focus on the
FPGA signals needed for FPGA pin assignment and compilation.
The “Signal Name” column in the tables throughout this section indicates the naming of the signal in the Quartus
projects’ QSF
1
file provided in the various FPGA projects
3.1 Analog Devices External Peripherals
3.1.1 Accelerometer, 3-Axis, SPI interface (ADXL362)
Signal Name
MAX 10 Pin
ADXL362_CS
L14
ADXL362_INT1
M15
ADXL362_INT2
M14
ADXL362_MISO
L18
ADXL362_MOSI
L19
ADXL362_SCLK
M18
3.1.2 DAC, 12-bit, SPI interface (AD5681)
Signal Name
MAX 10 Pin
AD5681R_LDACn
N18
AD5681R_RSTn
L15
AD5681R_SCL
G17
AD5681R_SDA
H17
AD5681R_SYNCn
N19
1
A “QSF file” is a Quartus Settings File, a file with extension of *.qsf in which Quartus stores all project settings, including device
pin assignments.

Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 17
3.1.3 Temperature sensor, I2C interface (ADT7420)
Signal Name
MAX 10 Pin
ADT7420_CT
P13
ADT7420_INT
AB14
ADT7420_SCL
W13
ADT7420_SDA
R13
3.2 External Memory Devices
3.2.1 8MB SDRAM
The BeMicro Max 10 contains an ISSI IS42S16400J-7TL SDRAM device , which is connected to the MAX 10 FPGA
and provides 8MB of memory which can be accessed by an FPGA design.
Signal Name
MAX 10 Pin
SDRAM_A[0]
T20
SDRAM_A[1]
T19
SDRAM_A[2]
T18
SDRAM_A[3]
AA21
SDRAM_A[4]
AA22
SDRAM_A[5]
U22
SDRAM_A[6]
T22
SDRAM_A[7]
R22
SDRAM_A[8]
P20
SDRAM_A[9]
P22
SDRAM_A[10]
U21
SDRAM_A[11]
P19
SDRAM_A[12]
N20
SDRAM_BA[0]
R20
SDRAM_BA[1]
T21
SDRAM_CASn
N21
SDRAM_CKE
N22
SDRAM_CLK
M22
SDRAM_CSn
P21
SDRAM_DQ[0]
C22
SDRAM_DQ[1]
D22
SDRAM_DQ[2]
E22
SDRAM_DQ[3]
F22
SDRAM_DQ[4]
G22
SDRAM_DQ[5]
H22
SDRAM_DQ[6]
J22
SDRAM_DQ[7]
K22
Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 17
3.1.3 Temperature sensor, I2C interface (ADT7420)
Signal Name
MAX 10 Pin
ADT7420_CT
P13
ADT7420_INT
AB14
ADT7420_SCL
W13
ADT7420_SDA
R13
3.2 External Memory Devices
3.2.1 8MB SDRAM
The BeMicro Max 10 contains an ISSI IS42S16400J-7TL SDRAM device , which is connected to the MAX 10 FPGA
and provides 8MB of memory which can be accessed by an FPGA design.
Signal Name
MAX 10 Pin
SDRAM_A[0]
T20
SDRAM_A[1]
T19
SDRAM_A[2]
T18
SDRAM_A[3]
AA21
SDRAM_A[4]
AA22
SDRAM_A[5]
U22
SDRAM_A[6]
T22
SDRAM_A[7]
R22
SDRAM_A[8]
P20
SDRAM_A[9]
P22
SDRAM_A[10]
U21
SDRAM_A[11]
P19
SDRAM_A[12]
N20
SDRAM_BA[0]
R20
SDRAM_BA[1]
T21
SDRAM_CASn
N21
SDRAM_CKE
N22
SDRAM_CLK
M22
SDRAM_CSn
P21
SDRAM_DQ[0]
C22
SDRAM_DQ[1]
D22
SDRAM_DQ[2]
E22
SDRAM_DQ[3]
F22
SDRAM_DQ[4]
G22
SDRAM_DQ[5]
H22
SDRAM_DQ[6]
J22
SDRAM_DQ[7]
K22
Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 17
3.1.3 Temperature sensor, I2C interface (ADT7420)
Signal Name
MAX 10 Pin
ADT7420_CT
P13
ADT7420_INT
AB14
ADT7420_SCL
W13
ADT7420_SDA
R13
3.2 External Memory Devices
3.2.1 8MB SDRAM
The BeMicro Max 10 contains an ISSI IS42S16400J-7TL SDRAM device , which is connected to the MAX 10 FPGA
and provides 8MB of memory which can be accessed by an FPGA design.
Signal Name
MAX 10 Pin
SDRAM_A[0]
T20
SDRAM_A[1]
T19
SDRAM_A[2]
T18
SDRAM_A[3]
AA21
SDRAM_A[4]
AA22
SDRAM_A[5]
U22
SDRAM_A[6]
T22
SDRAM_A[7]
R22
SDRAM_A[8]
P20
SDRAM_A[9]
P22
SDRAM_A[10]
U21
SDRAM_A[11]
P19
SDRAM_A[12]
N20
SDRAM_BA[0]
R20
SDRAM_BA[1]
T21
SDRAM_CASn
N21
SDRAM_CKE
N22
SDRAM_CLK
M22
SDRAM_CSn
P21
SDRAM_DQ[0]
C22
SDRAM_DQ[1]
D22
SDRAM_DQ[2]
E22
SDRAM_DQ[3]
F22
SDRAM_DQ[4]
G22
SDRAM_DQ[5]
H22
SDRAM_DQ[6]
J22
SDRAM_DQ[7]
K22

Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 18
Signal Name
MAX 10 Pin
SDRAM_DQ[8]
K21
SDRAM_DQ[9]
J21
SDRAM_DQ[10]
H21
SDRAM_DQ[11]
G20
SDRAM_DQ[12]
F21
SDRAM_DQ[13]
E21
SDRAM_DQ[14]
D21
SDRAM_DQ[15]
C21
SDRAM_DQMH
L22
SDRAM_DQML
L20
SDRAM_RASn
M20
SDRAM_WEn
M21
3.2.2 Serial Flash, 16 Mbit
The BeMicro MAX 10 contains a 16 Mbit SPI-interface serial NOR flash device, Micron M25P16-VMN6, which can be
used for off-chip storage in case a design’s flash storage needs are larger than the internal MAX 10 FPGA User Flash
Memory (UFM).
Signal Name
MAX 10 Pin
SFLASH_ASDI
R11
SFLASH_CSn
R10
SFLASH_DATA
P10
SFLASH_DCLK
P11
3.3 User Interaction
3.3.1 LEDs
Board Label
Signal Name
MAX 10 Pin
D1
USER_LED[1]
M2
D2
USER_LED[2]
N1
D3
USER_LED[3]
R2
D4
USER_LED[4]
T1
D5
USER_LED[5]
V4
D6
USER_LED[6]
T6
D7
USER_LED[7]
AB4
D8
USER_LED[8]
AA5
Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 18
Signal Name
MAX 10 Pin
SDRAM_DQ[8]
K21
SDRAM_DQ[9]
J21
SDRAM_DQ[10]
H21
SDRAM_DQ[11]
G20
SDRAM_DQ[12]
F21
SDRAM_DQ[13]
E21
SDRAM_DQ[14]
D21
SDRAM_DQ[15]
C21
SDRAM_DQMH
L22
SDRAM_DQML
L20
SDRAM_RASn
M20
SDRAM_WEn
M21
3.2.2 Serial Flash, 16 Mbit
The BeMicro MAX 10 contains a 16 Mbit SPI-interface serial NOR flash device, Micron M25P16-VMN6, which can be
used for off-chip storage in case a design’s flash storage needs are larger than the internal MAX 10 FPGA User Flash
Memory (UFM).
Signal Name
MAX 10 Pin
SFLASH_ASDI
R11
SFLASH_CSn
R10
SFLASH_DATA
P10
SFLASH_DCLK
P11
3.3 User Interaction
3.3.1 LEDs
Board Label
Signal Name
MAX 10 Pin
D1
USER_LED[1]
M2
D2
USER_LED[2]
N1
D3
USER_LED[3]
R2
D4
USER_LED[4]
T1
D5
USER_LED[5]
V4
D6
USER_LED[6]
T6
D7
USER_LED[7]
AB4
D8
USER_LED[8]
AA5
Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 18
Signal Name
MAX 10 Pin
SDRAM_DQ[8]
K21
SDRAM_DQ[9]
J21
SDRAM_DQ[10]
H21
SDRAM_DQ[11]
G20
SDRAM_DQ[12]
F21
SDRAM_DQ[13]
E21
SDRAM_DQ[14]
D21
SDRAM_DQ[15]
C21
SDRAM_DQMH
L22
SDRAM_DQML
L20
SDRAM_RASn
M20
SDRAM_WEn
M21
3.2.2 Serial Flash, 16 Mbit
The BeMicro MAX 10 contains a 16 Mbit SPI-interface serial NOR flash device, Micron M25P16-VMN6, which can be
used for off-chip storage in case a design’s flash storage needs are larger than the internal MAX 10 FPGA User Flash
Memory (UFM).
Signal Name
MAX 10 Pin
SFLASH_ASDI
R11
SFLASH_CSn
R10
SFLASH_DATA
P10
SFLASH_DCLK
P11
3.3 User Interaction
3.3.1 LEDs
Board Label
Signal Name
MAX 10 Pin
D1
USER_LED[1]
M2
D2
USER_LED[2]
N1
D3
USER_LED[3]
R2
D4
USER_LED[4]
T1
D5
USER_LED[5]
V4
D6
USER_LED[6]
T6
D7
USER_LED[7]
AB4
D8
USER_LED[8]
AA5

Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 19
3.3.2 Push Buttons
Board Label
Signal Name
MAX 10 Pin
SW1
PB[1]
M1
SW2
PB[2]
R1
SW3
PB[3]
V5
SW4
PB[4]
AB5
3.4 MAX 10 FPGA Analog Inputs
3.4.1 Analog Input Header
One of the key features of the MAX 10 FPGA is the analog block. Connector J11 can be used to attach input signals to
the MAX 10 FPGA device. The signals coming from the connector pass through a signal conditioning RC circuit and
then are fed into the analog input pins of the MAX 10 FPGA device.
Signal Name
MAX 10 Pin
MAX 10 ADC
channel number
Board Connection Point
AIN[0]
F5
Ch. 1
2x2 header J11, pin 1
AIN[1]
E4
Ch. 9
2x2 header J11, pin 2
AIN[2]
F4
Ch. 2
testpoint TP12 (silkscreen “AIN3” on back)
AIN[3]
E3
Ch. 16
testpoint TP13 (silkscreen “AIN4” on back)
AIN[4]
J8
Ch. 3
testpoint TP15 (silkscreen “AIN5” on back)
AIN[5]
G4
Ch. 11
testpoint TP14 (silkscreen “AIN6” on back)
3.4.2 Photo Resistor
In addition, the BeMicro Max 10 board contains a photo resistor attached to one of the analog input pins of the MAX
10 FPGA device.
Signal Name
MAX 10 Pin
MAX 10 ADC
channel number
AIN[6]
J9
Ch. 4
3.4.3 Thermistor (Thermal Resistor)
The BeMicro Max 10 board also contains a thermistor attached to one of the analog input pins of the MAX 10 FPGA
device.
Signal Name
MAX 10 Pin
MAX 10 ADC
channel number
AIN[7]
F3
Ch. 12
Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 19
3.3.2 Push Buttons
Board Label
Signal Name
MAX 10 Pin
SW1
PB[1]
M1
SW2
PB[2]
R1
SW3
PB[3]
V5
SW4
PB[4]
AB5
3.4 MAX 10 FPGA Analog Inputs
3.4.1 Analog Input Header
One of the key features of the MAX 10 FPGA is the analog block. Connector J11 can be used to attach input signals to
the MAX 10 FPGA device. The signals coming from the connector pass through a signal conditioning RC circuit and
then are fed into the analog input pins of the MAX 10 FPGA device.
Signal Name
MAX 10 Pin
MAX 10 ADC
channel number
Board Connection Point
AIN[0]
F5
Ch. 1
2x2 header J11, pin 1
AIN[1]
E4
Ch. 9
2x2 header J11, pin 2
AIN[2]
F4
Ch. 2
testpoint TP12 (silkscreen “AIN3” on back)
AIN[3]
E3
Ch. 16
testpoint TP13 (silkscreen “AIN4” on back)
AIN[4]
J8
Ch. 3
testpoint TP15 (silkscreen “AIN5” on back)
AIN[5]
G4
Ch. 11
testpoint TP14 (silkscreen “AIN6” on back)
3.4.2 Photo Resistor
In addition, the BeMicro Max 10 board contains a photo resistor attached to one of the analog input pins of the MAX
10 FPGA device.
Signal Name
MAX 10 Pin
MAX 10 ADC
channel number
AIN[6]
J9
Ch. 4
3.4.3 Thermistor (Thermal Resistor)
The BeMicro Max 10 board also contains a thermistor attached to one of the analog input pins of the MAX 10 FPGA
device.
Signal Name
MAX 10 Pin
MAX 10 ADC
channel number
AIN[7]
F3
Ch. 12
Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 19
3.3.2 Push Buttons
Board Label
Signal Name
MAX 10 Pin
SW1
PB[1]
M1
SW2
PB[2]
R1
SW3
PB[3]
V5
SW4
PB[4]
AB5
3.4 MAX 10 FPGA Analog Inputs
3.4.1 Analog Input Header
One of the key features of the MAX 10 FPGA is the analog block. Connector J11 can be used to attach input signals to
the MAX 10 FPGA device. The signals coming from the connector pass through a signal conditioning RC circuit and
then are fed into the analog input pins of the MAX 10 FPGA device.
Signal Name
MAX 10 Pin
MAX 10 ADC
channel number
Board Connection Point
AIN[0]
F5
Ch. 1
2x2 header J11, pin 1
AIN[1]
E4
Ch. 9
2x2 header J11, pin 2
AIN[2]
F4
Ch. 2
testpoint TP12 (silkscreen “AIN3” on back)
AIN[3]
E3
Ch. 16
testpoint TP13 (silkscreen “AIN4” on back)
AIN[4]
J8
Ch. 3
testpoint TP15 (silkscreen “AIN5” on back)
AIN[5]
G4
Ch. 11
testpoint TP14 (silkscreen “AIN6” on back)
3.4.2 Photo Resistor
In addition, the BeMicro Max 10 board contains a photo resistor attached to one of the analog input pins of the MAX
10 FPGA device.
Signal Name
MAX 10 Pin
MAX 10 ADC
channel number
AIN[6]
J9
Ch. 4
3.4.3 Thermistor (Thermal Resistor)
The BeMicro Max 10 board also contains a thermistor attached to one of the analog input pins of the MAX 10 FPGA
device.
Signal Name
MAX 10 Pin
MAX 10 ADC
channel number
AIN[7]
F3
Ch. 12

Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 20
3.5 Expansion Headers and Connectors
3.5.1 BeMicro Edge Connector
The BeMicro Max 10 contains the same 80-pin edge connector used on previous BeMicro kits such as the BeMicro CV
and the BeMicro SDK. A Samtec connector part number MEC6-140-02-X-D-RA1 can be used to mate to this edge
connector.
Signal Name
MAX 10 Pin
EG_P1
C1
EG_P2
D2
EG_P3
D1
EG_P4
D3
EG_P5
E1
EG_P6
F2
EG_P7
F1
EG_P8
G1
EG_P9
H1
EG_P10
J1
EG_P11
K2
EG_P12
L2
EG_P13
N2
EG_P14
P3
EG_P15
P1
EG_P16
R3
EG_P17
T2
EG_P18
R4
EG_P19
T5
EG_P20
Y1
EG_P21
Y2
EG_P22
AA1
EG_P23
AA2
EG_P24
Y3
EG_P25
Y4
EG_P26
AB6
EG_P27
AB7
EG_P28
AA8
EG_P29
AB8
Signal Name
MAX 10 Pin
EG_P35
E11
EG_P36
E10
EG_P37
D9
EG_P38
E9
EG_P39
E8
EG_P40
D8
EG_P41
E6
EG_P42
D7
EG_P43
C8
EG_P44
C7
EG_P45
D6
EG_P46
C6
EG_P47
D5
EG_P48
C5
EG_P49
C4
EG_P50
H11
EG_P51
J10
EG_P52
M9
EG_P53
M8
EG_P54
N9
EG_P55
N8
EG_P56
N5
EG_P57
N4
EG_P58
N3
EG_P59
P5
EG_P60
P4
EXP_PRESENT
R5
RESET_EXPn
C2
Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 20
3.5 Expansion Headers and Connectors
3.5.1 BeMicro Edge Connector
The BeMicro Max 10 contains the same 80-pin edge connector used on previous BeMicro kits such as the BeMicro CV
and the BeMicro SDK. A Samtec connector part number MEC6-140-02-X-D-RA1 can be used to mate to this edge
connector.
Signal Name
MAX 10 Pin
EG_P1
C1
EG_P2
D2
EG_P3
D1
EG_P4
D3
EG_P5
E1
EG_P6
F2
EG_P7
F1
EG_P8
G1
EG_P9
H1
EG_P10
J1
EG_P11
K2
EG_P12
L2
EG_P13
N2
EG_P14
P3
EG_P15
P1
EG_P16
R3
EG_P17
T2
EG_P18
R4
EG_P19
T5
EG_P20
Y1
EG_P21
Y2
EG_P22
AA1
EG_P23
AA2
EG_P24
Y3
EG_P25
Y4
EG_P26
AB6
EG_P27
AB7
EG_P28
AA8
EG_P29
AB8
Signal Name
MAX 10 Pin
EG_P35
E11
EG_P36
E10
EG_P37
D9
EG_P38
E9
EG_P39
E8
EG_P40
D8
EG_P41
E6
EG_P42
D7
EG_P43
C8
EG_P44
C7
EG_P45
D6
EG_P46
C6
EG_P47
D5
EG_P48
C5
EG_P49
C4
EG_P50
H11
EG_P51
J10
EG_P52
M9
EG_P53
M8
EG_P54
N9
EG_P55
N8
EG_P56
N5
EG_P57
N4
EG_P58
N3
EG_P59
P5
EG_P60
P4
EXP_PRESENT
R5
RESET_EXPn
C2
Pinout Information for MAX 10 FPGA I/O
BeMicro Max 10 Getting Started User Guide , Version 14.0 20
3.5 Expansion Headers and Connectors
3.5.1 BeMicro Edge Connector
The BeMicro Max 10 contains the same 80-pin edge connector used on previous BeMicro kits such as the BeMicro CV
and the BeMicro SDK. A Samtec connector part number MEC6-140-02-X-D-RA1 can be used to mate to this edge
connector.
Signal Name
MAX 10 Pin
EG_P1
C1
EG_P2
D2
EG_P3
D1
EG_P4
D3
EG_P5
E1
EG_P6
F2
EG_P7
F1
EG_P8
G1
EG_P9
H1
EG_P10
J1
EG_P11
K2
EG_P12
L2
EG_P13
N2
EG_P14
P3
EG_P15
P1
EG_P16
R3
EG_P17
T2
EG_P18
R4
EG_P19
T5
EG_P20
Y1
EG_P21
Y2
EG_P22
AA1
EG_P23
AA2
EG_P24
Y3
EG_P25
Y4
EG_P26
AB6
EG_P27
AB7
EG_P28
AA8
EG_P29
AB8
Signal Name
MAX 10 Pin
EG_P35
E11
EG_P36
E10
EG_P37
D9
EG_P38
E9
EG_P39
E8
EG_P40
D8
EG_P41
E6
EG_P42
D7
EG_P43
C8
EG_P44
C7
EG_P45
D6
EG_P46
C6
EG_P47
D5
EG_P48
C5
EG_P49
C4
EG_P50
H11
EG_P51
J10
EG_P52
M9
EG_P53
M8
EG_P54
N9
EG_P55
N8
EG_P56
N5
EG_P57
N4
EG_P58
N3
EG_P59
P5
EG_P60
P4
EXP_PRESENT
R5
RESET_EXPn
C2
Table of contents
Other Arrow Motherboard manuals

Arrow
Arrow Everest-CortexM1-SFP+Loop-Demo User manual

Arrow
Arrow SD 600eval Instructions for use

Arrow
Arrow DC333A User manual

Arrow
Arrow BeMicro CV A9 Operating and maintenance manual

Arrow
Arrow einfochips eragon 660 User manual

Arrow
Arrow verical CYPRESS S6SBP201A1AVA1001 User manual

Arrow
Arrow BeMicro CV A9 Operating and maintenance manual

Arrow
Arrow verical LINEAR TECHNOLOGY DC1762A-A Quick setup guide

Arrow
Arrow CYC1000 User manual

Arrow
Arrow MAX1000 User manual