Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
10 years ago

Can't program M10: Q15.0, USB BLaster, Windows 7-64

Hi All,

I cannot get the Q15 programmer to program the M10 Eval board. The new Terasic USB Blaster can autodetect the M10.

I can "program" my sof or pof file. The programmer immediately says the operation was successful...too quick to have done anything. The light on the blaster stays off during the operation.

The function of the M10 Eval board continues to be the factory default.

My system is windows 7-64 with Quartis 15.0. The USB Blaster driver was updated as documented....No problem.

I've tried several blasters...but they all are from the same digikey stock.

Any help greatly appreciated.

7 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi KB3569,

    What is the specific error message that you observe when it fails? Probably some screenshots will be helpful for further understanding.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I have not really tested a M10 board but just to share on how I will do generally with other FPGA devices: launch programmer -> auto-detect the device, select the device -> change programming file -> then browse to my SOF file -> tick the program box -> program. Hope this is helpful to you.

    You can also share your steps to trigger the error.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Okay I got it. This must be a newb issue?

    My mistake was how I added a file in the programmer. I really don't understand why, but it only works one way.

    What worked:

    1. autodetect. Select correct part.

    2. click the file name in the chain table. It should be <none> to start with (one part for the M10 demo board)

    3. double click the file name. Specify the pof or sof file. This operation does not add a device to the chain.

    4. select the operations you want: program/configure, erase, etc.

    5. Hit start. The operation will take some time, report a status and will do something.

    What did not work:

    For step 3, if you right click and “add file” a second icon is added in the chain. Then any operations on this new icon would complete immediately, report success and apparently not do anything.

    I appreciate the comments.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    continuation....

    What did not work# 2:

    Following the instructions in the Max 10 Eval kit documentation. Specifically "3. Click Add File and select the path to the desired .sof."

    Doing this will add a second device in the chain. Any operation will be instant, report success and not do anything.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Glad that you have managed to get it work. I believe the "add file" some how cause the issue. Generally I will use "change file" since it works for me all the time.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    In Quartus II programmer when you choose “add file”, the programmer will add as another device in the JTAG chain.

    If you want to add a .sof or pof file to the existing device (after auto detect) in the chain, you should only use "change file".
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi KB3569,

    Thanks for the sharing on the working and non working examples.