Table of contents


MAX10 Access  

  • TEI1000 B2B Connector: MAX10 JTAG pins:
    • JM3-C56 TDI
    • JM3-C57 TDO
    • JM3-C58 TCK
    • JM3-C59 TMS
  • With TEB1000 Carrier:
    1. Connect TEI0004 Arrow-USB-Programmer2 to J19
    2. Connect MicroUSB cable to TEI0004
    3. Power on board
    4. see General instructions below

Available MAX10 Firmware

Download

  • TEI1000/<PCB Revision>/Firmware/
    • Use files from the subfolders of your PCB revision

General instructions

MAX 10 Firmware Update - General Requirements

  • Quartus Prime software, available for free (lite version) on https://www.intel.de/
  • Arrow USB Programmer Driver
  • Quartus compatible JTAG programmer, for example:
    • TEI0004 - Arrow USB Programmer2 or carrier board with FTDI for JTAG
    • Other JTAG Programmer compatible with Quartus Programmer
  • JTAG must be connected to FPGA JTAG
  • Correct Firmware (*.pof file) from Download area

MAX 10 Firmware Update - General Procedure

Important:

  • Connect only one JTAG device to host PC.
  • Close all other JTAG programs.

Procedure:

  1. Enable FPGA JTAG access (see JTAG section on Firmware description)
  2. Connect JTAG
  3. Power on system
  4. Open Quartus Prime
  5. Open Quartus Programmer from top menu: Tools → Programmer
  6. Select from Programmer top menu: Edit → Hardware Setup
  7. Select via the drop down menu: Arrow-USB-Blaster [USB0] (Installation of Arrow USB Programmer needed) and close the window
  8. Click Add File...
  9. Select correct Firmware from Download area and press Open
  10. Click Start to program the device

More information are available on the Firmware description.