Altera_Forum
Honored Contributor
10 years agoBeMicro MAX10 does not keep program after power down?
Hi
I've been following several tutorials on how to make my first Nios using an FPGA and finally I got it to work. I use Qsys to create a basic Nios/s and connect to the LEDs and one switch for reset. I program the sof file after I save the Qsys file and I'm back to quartus. Then I lunch the eclipse tool from within quartus 15.0.2. I have a small C program to toggle some bits and turn on some of the LEDs. It works fine. I can change the C program and reprogram (from within eclipse) and see the changes in the LEDs. The BeMicro MAX10 has an LED counter program running when I plug it into the usb port. Then I program the sof file with my Nios system. The LED counter program stops and all LEDs are off (that's their init state). When I program/run the eclips C program the LED reflects what I program in C. If I exit eclipse, quartus and disconnect the BeMicro from the usb port, then reconnect the BeMicro the counter LED program runs. Where did my Nios program go? I read the docs for MAX10. It looks like it has some ICB (internal config bits) that set what happens at power up. But I can't find them in the quartus software. Can someone shed some light into this please? Thanks