Forum Discussion

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

DEO_Nano as onboard system

Hi Guys,

I am still beginner in FPGA.

May i ask some suggestions?

Now, i am doing project with DEO_Nano ALTERA Cyclone IV.

I use QUARTUS II 10.1 and NIOS II.

I want to make my system as onboard system.

So, in the future i want to use battery as power source for my DEO_Nano board.

Then, my question is:

How to make my DEO_Nano don't need to be upload the program again at power-on and don't lose that configuration when the power goes off (battery as power source), but i still can upload new code to the board if i build new code.

So, it will be similar with others microcontroller.

Thank you so much for your help.

5 Replies

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

    Start a tool called "Flash Programmer" from Eclipse, add your *.sof and *.elf files, the program EPCS device. You will be able to re-configure FPGA over JTAG with your "new code" later if needed.

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

    --- Quote Start ---

    Start a tool called "Flash Programmer" from Eclipse, add your *.sof and *.elf files, the program EPCS device. You will be able to re-configure FPGA over JTAG with your "new code" later if needed.

    --- Quote End ---

    Thank you for your reply.

    So, it's that mean i should use EPCS as my board memory?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    oh okay,

    i mean, when we build SOPC builder what kind of memory should be used, usually i use on chip memory or SDRAM.

    and then, what's the difference between EPCS and Flash Memory Interface?

    Thank you.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    You are the designer and you decide what to use, on-chip RAM, SDRAM, MRAM, etc.

    What's Flash Memory Interface? I did not found this one in QSYS.