1

I was working on a project using FPGA and Arduino, in which i have to show for how long my fpga device was OFF if it was so. I am using BASYS3 FPGA board. Once i switch off my FPGA the program is getting erased.

asha.anil
  • 11
  • 3
  • 3
    BASYS3 board uses an Artix-7 FPGA which is SRAM based. It does not hold its configuration over a power cycle. – Juergen Feb 01 '18 at 10:55
  • FPGA on BASYS by it's nature can't store any program, because does not have any non volatile memory. You have to store it in on board flash memory. – Staszek Feb 01 '18 at 10:56
  • 1
    Use the right FPGA. There are Flash-based ones. –  Feb 01 '18 at 11:27

1 Answers1

6

BASYS3 has quad spi FLASH onboard, fpga can be configured using stream stored there.

Follow instructions here: https://reference.digilentinc.com/learn/programmable-logic/tutorials/basys-3-programming-guide/start

Vlad
  • 5,450
  • 1
  • 12
  • 19