Knowledge Base Article

Why isn’t a programming (.sof) file generated for the GTS Ethernet Hard IP with PTP enabled example designs in Dynamically Reconfigurable mode when using the Quartus® Prime Pro Edition software versions 25.1.1 and 25.3?

Description

Starting with the Quartus® Prime Pro Edition software version 25.1.1, it is mandatory to connect all the I/O ports to the correct PIN location. If any of the design I/O ports are floating and not properly connected, Quartus software will not be able to generate the programming file for the design compiled. This is mentioned in the Quartus Prime Pro Edition User Guide version 25.1.1 in 1.2. Generating Secondary Programming Files and provide the guidelines to the user on how to fix the Quartus software critical warning and successfully generate the programming file for your design. Why don’t I get a programming file when I compile with the....  

A similar programming (SOF) file generation problem is observed when you generate the GTS Ethernet Hard IP with PTP-enabled example designs in Dynamically Reconfigurable. This is due to a missing pin assignment for the “i_todsync_sel” port. 

Resolution

As a workaround, modify the “intel_eth_gts_hw.v” file as shown below:  

  1. Comment out “input wire i_todsync_sel” port in the top entity 
  2. Declare it as internal “wire i_todsync_sel=1'b1;”  
  3. Recompile the design.  

This problem is scheduled to be fixed in the future release of the Quartus® Prime Pro Edition software.  

Updated 7 days ago
Version 2.0
No CommentsBe the first to comment