Article ID: 000073900 Content Type: Product Information & Documentation Last Reviewed: 06/26/2019

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

Environment

  • Intel® MAX® 10 FPGAs
  • 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 10 Customizable 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 need to 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

    /content/dam/support/us/en/programmable/kdb/pdfs/literature/ug/ug-20198.pdf

    charpter 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 modified “cust-prog-max10” design into your kit.

     

    step 5:

    run customizable-programmer.tcl and program commands in system console to program rpd file into epcq-a.

    % source customizable-programmer.tcl

    % read-memory-id

    % programming-flow test.rpd

    Disclaimer

    1

    All postings and use of the content on this site are subject to Intel.com Terms of Use.