Forum Discussion

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

MAX10 programming times and UFM persistence

Hello,

I am working with the new MAX10 device and I have some questions:

1. According to the documentation, the internal flash can be programmed via a .pof file; this works but takes a long time (about 3 minutes);

-> is it possible to have faster programming times for the MAX10 configuration?

2. When I program the MAX10 flash, the UFM is erased; we keep important data in the UFM and when we update the configuration we would like to keep the previously stored information in UFM;

-> is it possible to program the MAX10 configuration without erasing the ufm?

Thank you for your help.

5 Replies

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

    --- Quote Start ---

    Hello,

    I am working with the new MAX10 device and I have some questions:

    1. According to the documentation, the internal flash can be programmed via a .pof file; this works but takes a long time (about 3 minutes);

    -> is it possible to have faster programming times for the MAX10 configuration?

    2. When I program the MAX10 flash, the UFM is erased; we keep important data in the UFM and when we update the configuration we would like to keep the previously stored information in UFM;

    -> is it possible to program the MAX10 configuration without erasing the ufm?

    Thank you for your help.

    --- Quote End ---

    Hi jordanf,

    1. What did you use to program the MAX 10? If you are using USB Blaster, then you can consider USB Blaster II for faster programming time.

    2. If I am not mistaken, in Quartus programmer; you have the option to tick/untick CFM and UFM. To configure just the CFM, make sure you tick just CFM(leave UFM unticked). I believe this will just configure the CFM, leaving your UFM intact =D
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Hi jordanf,

    1. What did you use to program the MAX 10? If you are using USB Blaster, then you can consider USB Blaster II for faster programming time.

    2. If I am not mistaken, in Quartus programmer; you have the option to tick/untick CFM and UFM. To configure just the CFM, make sure you tick just CFM(leave UFM unticked). I believe this will just configure the CFM, leaving your UFM intact =D

    --- Quote End ---

    Hi vinhael,

    1. Thank you for the information. I am waiting for my USB Blaster II!

    2. I tried that, but it did not work. I forgot to mention that I am currently working with Quartus 14.1; I didn't try it with 15.1 yet.

    I have an extra issue: I need to be able to do that via command line (currently using "quartus_pgm -mJTAG -opv;max10_config.pof") for our production line and I didn't see how.

    BR

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

    USB-blaster II is the direct method to have fastest speed for some usb 2.0 high speed compliant

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

    --- Quote Start ---

    Hi vinhael,

    1. Thank you for the information. I am waiting for my USB Blaster II!

    2. I tried that, but it did not work. I forgot to mention that I am currently working with Quartus 14.1; I didn't try it with 15.1 yet.

    I have an extra issue: I need to be able to do that via command line (currently using "quartus_pgm -mJTAG -opv;max10_config.pof") for our production line and I didn't see how.

    BR

    Fernando

    --- Quote End ---

    Just to close it:

    1. USB Blaster II really makes it go down from 3 minutes to less than 30 seconds!

    2. By using the cdf file generated with the quartus programmer GUI, I can use the command line; and by unchecking all check marks and then only the CFM program one, the UFM is not erased (only the middle line must ge checked).
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Just to close it:

    1. USB Blaster II really makes it go down from 3 minutes to less than 30 seconds!

    2. By using the cdf file generated with the quartus programmer GUI, I can use the command line; and by unchecking all check marks and then only the CFM program one, the UFM is not erased (only the middle line must ge checked).

    --- Quote End ---

    Great job Fernando! Glad you managed to solve your problem :)