Forum Discussion
Hello,
Welcome to the forum.
First step, if I had your challenge, would be to compile the existing code and download it.
It would not be the first time someone starts with a bad version and then wonders where the problems came from.
Completing this step would mean that you have the download and compile process under control.
Quartus generates several types of downloadable output files. .Sof & .Pof are 2 of them. .sof = directly downloadable to your fpga, but volatile, .pof = files made for non volatile memory.
Typically you download .sof during development and then, when all is ok, you convert .sof to .pof and download this to some kind of non volatile memory.
.sdc is Quartus info to get timing constraints right. In principle you need this file to get things right.
However, in simple projects with timing constraints that are not critical, you can get your project working without worrying too much about this.
A basic version can be sufficient.
All depends on the complexity and timing of what you are doing.
Best Regards,
Johi.
Thanks. I'll start with the original code