Arrow BeMicro Max 10 Getting Started User Manual

Fpga evaluation kit

Advertisement

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

Table of Contents

Table of Contents
Table of Contents
10/3/2014
10/3/2014
10/3/2014
User Guide
User Guide
User Guide
1
1
1

Advertisement

Table of Contents
loading

Summary of Contents for Arrow BeMicro Max 10

  • Page 1: Table Of Contents

    2.3 Install USB Blaster Driver ................................12 2.3 Install USB Blaster Driver ................................12 2.4 Download and Extract a BeMicro Max 10 Kit Example Project ..................15 2.4 Download and Extract a BeMicro Max 10 Kit Example Project ..................15 2.4 Download and Extract a BeMicro Max 10 Kit Example Project ..................
  • Page 2: Overview

    1. OVERVIEW BeMicro Max 10 is a FPGA evaluation kit that is designed to get you started with using an FPGA. BeMicro Max 10 BeMicro Max 10 is a FPGA evaluation kit that is designed to get you started with using an FPGA. BeMicro Max 10 BeMicro Max 10 is a FPGA evaluation kit that is designed to get you started with using an FPGA.
  • Page 3: Block Diagram

    Accelero meter meter meter Sensor Sensor Sensor Sensor Sensor Sensor Resistor Resistor Resistor BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0...
  • Page 4: Getting To Know Your Kit

    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 The BeMicro MAX 10 is powered through the USB connection provided for the USB-Blaster functionality. If you wish The BeMicro MAX 10 is powered through the USB connection provided for the USB-Blaster functionality.
  • Page 5: Software Installation

    Go to the Altera Download web page at Go to the Altera Download web page at https://www.altera.com/download/dnl-index.jsp https://www.altera.com/download/dnl-index.jsp https://www.altera.com/download/dnl-index.jsp BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0...
  • Page 6 Login to myAltera account. Use your existing login, or Create Your myAltera account. Login to myAltera account. Use your existing login, or Create Your myAltera account. BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0...
  • Page 7 Accept the license agreement, then “Next >”. Accept the license agreement, then “Next >”. BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0...
  • Page 8 Select all of the defaults for the installation, then “Next >” Select all of the defaults for the installation, then “Next >” BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0...
  • Page 9 The installation will continue with ModelSim Starter Edition: The installation will continue with ModelSim Starter Edition: BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0...
  • Page 10 (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 a separate driver. The USB Blaster driver will be installed in a later step when the BeMicro Max 10 is a separate driver.
  • Page 11: Download And Install Update 2 Which Includes The Max 10 Fpga Device Family Support

    Click on the “Download Selected Files” button and the follow the instructions to download and install the update. the update. the update. BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0...
  • Page 12: Enable Talkback

      Connect your BeMicro Max 10 kit to your PC using the provided mini-USB cable. Connect your BeMicro Max 10 kit to your PC using the provided mini-USB cable. Connect your BeMicro Max 10 kit to your PC using the provided mini-USB cable.
  • Page 13 Right click on the USB-Blaster which will be listed under Other Devices. Right click on the USB-Blaster which will be listed under Other Devices. BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0...
  • Page 14 When The software for this device has been successfully installed dialog box appears, click Close. When The software for this device has been successfully installed dialog box appears, click Close. BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0...
  • Page 15: Download And Extract A Bemicro Max 10 Kit Example Project

    Software Installation Software Installation Software Installation 2.4 Download and Extract a BeMicro Max 10 Kit Example Project 2.4 Download and Extract a BeMicro Max 10 Kit Example Project 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 An example project, as well as several hands-on tutorials, are available to assist you in getting started.
  • Page 16: Pinout Information For Max 10 Fpga I/O

    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 The BeMicro Max 10 contains a variety of external peripheral devices and expansion headers connected to the MAX 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.
  • Page 17: Temperature Sensor, I2C Interface (Adt7420)

    3.2.1 8MB SDRAM The BeMicro Max 10 contains an ISSI IS42S16400J-7TL SDRAM device , which is connected to the MAX 10 FPGA The BeMicro Max 10 contains an ISSI IS42S16400J-7TL SDRAM device , which is connected to the MAX 10 FPGA 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.
  • Page 18: Serial Flash

    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 The BeMicro MAX 10 contains a 16 Mbit SPI-interface serial NOR flash device, Micron M25P16-VMN6, which can be 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...
  • Page 19: Push Buttons

    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 In addition, the BeMicro Max 10 board contains a photo resistor attached to one of the analog input pins of the MAX 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.
  • Page 20: 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 The BeMicro Max 10 contains the same 80-pin edge connector used on previous BeMicro kits such as the BeMicro CV 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.
  • Page 21: Two 40-Pin Expansion Headers

    DIFF_RX_P[10](n) B8 DIFF_RX_P[10](n) B8 DIFF_RX_P[11] DIFF_RX_P[11] DIFF_RX_P[11] DIFF_RX_P[11](n) A8 DIFF_RX_P[11](n) A8 DIFF_RX_P[11](n) A8 BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0...
  • Page 22: Pmod™ Connectors

    3.6 Clock Inputs The clocking on the BeMicro Max 10 is provided by a 50 MHz oscillator and a 24 MHz oscillator, which connect to the The clocking on the BeMicro Max 10 is provided by a 50 MHz oscillator and a 24 MHz oscillator, which connect to the The clocking on the BeMicro Max 10 is provided by a 50 MHz oscillator and a 24 MHz oscillator, which connect to the MAX 10 FPGA’s clock input pins.
  • Page 23: Boot Select

    BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0...
  • Page 24: Hands-On Tutorials And Example Designs

    Quartus Project that will be included with the kit. around the example Quartus Project that will be included with the kit. BeMicro Max 10 Getting Started User Guide, Version 14.0 BeMicro Max 10 Getting Started User Guide, Version 14.0...

Table of Contents