Article ID: 000073900 Content Type: Product Information & Documentation Last Reviewed: 01/10/2023

How to program EPCQ-A devices used in an MAX®10 design?

Environment

  • Intel® Quartus® Prime Standard Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to the limitation that MAX® 10 devices do not come with any ASMI block, the Customizable Flash Programmer is suggested to be used for programming the EPCQ-A devices used
    in your MAX® 10 design.

    Resolution

    Step 1:

    Download the MAX® 10Customizable Flash Programmer design and change pin assignments for flash signals according to your kit. The Programmer Image provided is developed using the
    Intel ® Quartus ® Prime Standard Edition Software version 18.0. You must compile the Programmer Image using the Intel Quartus Prime version 18.0 or later.

     

    Step 2:

    Download System Console TCL scripts (customizable_programmer.tcl and epcqa.tcl) used for EPCQ-A devices.

     

    Step 3:

    Generate the rpd. file needed for Customizable Flash Programmer.

    Please refer to Customizable Flash Programmer User Guide Chapter 3.1.3.2. Generating .rpd File for Other FPGA Devices

    Fill the quartus.ini with “PGM_ALLOW_QSPI128=ON” to enable 3-byte addressing, regardless of the flash density.

    Select configuration device: QSPI128

    Select mode: Active Serial x4

     

    Step 4:

    Download the modified “cust_prog_max10” design into your kit.

     

    Step 5:

    Run customizable_programmer.tcl and program command in the system console to program the RPD file into EPCQ-A.

    % source customizable_programmer.tcl

    % read_memory_id

    % programming_flow test.rpd

    Related Products

    This article applies to 1 products

    Intel® MAX® 10 FPGAs