Saving your design to EEPROM on your DE1 board

This video tutorial will walk you through how to take your Quartus II Design, and program it into the EEPROM on your DE1 Board.

In our labs, when we do most of our programming, the programs are loaded into RAM on the DE1 board, which means that as soon as the board is powered off, the program is lost, and had to be re-programmed again.

However, programming the design into the EEPROM on the DE1 Board, means that the design will remain in memory, and will be the new default program every time the board is turned on.

As shown in the video, there are a few things that need to be adjusted for this to work:

  1. The device configuration needs to be changed to EPCS4 (and re-compiled)
  2. The programming is done using Active Serial Programming instead of JTAG
  3. The RUN/PROG switch needs to be in PROG mode

When putting the board in PROG (Program) mode, the power needs to be shut off, and this can be done two ways. Either:

  1. Shut off the power and move the switch to PROG mode, or
  2. Move the switch to PROG mode, and turn the power off and back on

Of course, doing this will overwrite the default program that is already in memory.

Also, even after you change the default program, this has no effect on using the board in the regular way. You will still be able to program your board to RAM using the normal procedure, and not affect your labs or the default program.

I hope you enjoy the video, and as usual, if you have any questions or comments, please let me know!