Embedded Design Handbook

ID 683689
Date 8/28/2023
Public
Document Table of Contents

3.6.1. Software and Hardware Requirements

The following are the software requirements for the tutorial:

  • Intel® Quartus® Prime software version 14.0 or later—The software must be installed on a Windows or Linux computer that meets the Intel® Quartus® Prime minimum requirements.
  • Nios® II EDS version 14.0 or later.
  • Design files for the design example—Refer related information below for the design example file.

You can build the design example with any Intel development board or your own custom board that meets the following hardware requirements:

  • The board must have either Intel® MAX® 10, Stratix series, Cyclone series, or Arria series FPGA.
  • The FPGA must contain a minimum of 2800 logic elements (LE) or adaptive lookup tables (ALUT).
  • The FPGA must contain a minimum of 40 M9K memory blocks.
  • An oscillator must drive a constant clock frequency to an FPGA pin. The maximum frequency limit depends on the speed grade of the FPGA. Frequencies of 50 MHz or less should work for most boards; higher frequencies might work.
  • FPGA I/O pins can optionally connect to eight or fewer LEDs to provide a visual indicator of processor activity.
  • The board must have a JTAG connection to the FPGA that provides a programming interface and communication link to the Nios® II system. The JTAG connection can be a dedicated 10-pin JTAG header for an Intel FPGA USB Download Cable or a USB connection with Intel® FPGA Download Cable circuitry embedded on the board.
Note: Refer to the documentation for your board that describes clock frequencies and pinouts. For Intel development boards, refer to the related information below.