Forum Discussion
Altera_Forum
Honored Contributor
13 years agoDEO_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
Honored 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
Honored 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
Honored Contributor
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
- Altera_Forum
Honored 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
Honored 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.