Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21503 Discussions

FPGA programming file

VYoung
Beginner
672 Views

I compiled my Cyclone 5 FPGA and a .POF and .SOF file were generated.  One of my colleagues compiled this same FPGA and a .JIC file was generated instead.

1) Why was my compile resulted in a .POF and .SOF file, but an earlier compile resulted in a .JIC file?

2) Can we use any one of the .JIC, .POF, or .SOF files to program the FPGA?

3) If only .POF file can be used to program the FPGA, then is there a way to convert the .JIC file to .POF file? 

Labels (1)
0 Kudos
4 Replies
sstrell
Honored Contributor III
632 Views

1) Depends on what settings you have for what the Assembler will generate (Assignments -> Device -> Device & Pin Options or in the main settings under Assembler depending on your target device).

2) Each file has a different use: https://www.intel.com/content/www/us/en/docs/programmable/683039/24-1/secondary-programming-files-programming.html

3) .sof is main file for programming in the lab with a direct jtag connection.  pof and jic are used with flash memories to program the device immediately on power-up.

0 Kudos
NurAiman_M_Intel
Employee
504 Views

We sincerely apologize for the inconvenience caused by the delay in addressing your Forum queries. Due to an unexpected back-end issue in our system, your Forum cases, along with others, did not get through as intended. As a result, we have a backlog of cases that we are currently working through one by one.

Please be assured that we are doing everything we can to resolve this issue as quickly as possible. However, this process will take some time, and we kindly ask for your patience and understanding during this period. The cases will be attended by AE shortly.

 

We appreciate your patience and understanding, and we are committed to providing you with the best support possible.


 Thank you for your understanding.


0 Kudos
NurAiman_M_Intel
Employee
434 Views

Hi,


Sstrell is correct. The file generated depending on your setting in the Quartus. All files has different function as per what mention by sstrell.


Regards,

Aiman


0 Kudos
NurAiman_M_Intel
Employee
434 Views

Hi,


Since the answer has been provided by our community, I now transition this thread to community support. If you have a new question, Please login to ‘ https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


0 Kudos
Reply