Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
14950 Discussions

Doing a "diff" on two seperate .qpf files

Honored Contributor I

A couple of us students in class generated a design in Qsys that includes a NIOS II and several other modules that are irrelevant in mentioning here. We also wrote a c application in eclipse and downloaded the .elf file to the board. I had no issue in doing this but two friends of mine must of messed up somewhere along the line and were having problems downloading their .elf file to the board. I thought it might be informative to do a "diff" between certain files in my project folder to their files in their project folder since we both followed the same instructions through the entire design process. What files can I essentially do a diff on to spot obvious mistakes or issues that might cause an issue with downloading a elf file to our NIOS II design we made in Qsys? 


It's important to note that many files were already given to us by the professor. The only tasks we had to do was the following.... 


Design a layout in Qsys with a NIOS II and several other modules 

Generate the HDL files and run a compile in Quartus 

Download the file to the DE10Lite board 

Open up Eclipse and bring in our sopc file 

Write a c application which was just a simple hello world program 

Compile and download the elf file to the NIOS II design we designed/downloaded earlier in Qsys and Quartus 


I believe my friends were able to get as far as the last step but couldn't proceed any further. I can't recall the error message they were having so I apologize for the lack of info. However, my question is more on what files would be the most ideal in doing a diff on. Thanks ~S
0 Kudos
1 Reply
Honored Contributor I

*.qpf contains no information except the project and design revision name. diff is primarily useful for HDL and C source files, *.qsf may be after performing "Organize Quartus Setting Files" command which applies a standard order to various entries, also qsys files are basically readable.