Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21611 Discussions

DEO_Nano as onboard system

Altera_Forum
Honored Contributor II
1,774 Views

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.
0 Kudos
5 Replies
Altera_Forum
Honored Contributor II
703 Views

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.

0 Kudos
Altera_Forum
Honored Contributor II
703 Views

 

--- 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?
0 Kudos
Altera_Forum
Honored Contributor II
703 Views

What's "board memory"? You need an EPCS device to store configuration data for your FPGA. Here is some additional info: http://www.altera.com/literature/hb/cfg/cfg_cf51001.pdf

0 Kudos
Altera_Forum
Honored Contributor II
703 Views

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.
0 Kudos
Altera_Forum
Honored Contributor II
703 Views

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.
0 Kudos
Reply