Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Valued Contributor III
2,086 Views

No exact pin location assignment

I have made the following assignment in QSF using the pin assignment editor of Quartus-II. FPGA device is Stratix-V 5SGSMD4H1F35C1 

 

set_location_assignment IOBANK_3A -to sink_N 

set_location_assignment IOBANK_3B -to sink_data 

set_location_assignment IOBANK_4B -to source_data 

set_location_assignment IOBANK_4A -to source_exp 

set_location_assignment IOBANK_7A -to source_N 

set_location_assignment IOBANK_3A -to source_ready 

set_location_assignment IOBANK_4B -to source_sop 

set_location_assignment IOBANK_4B -to source_valid 

set_location_assignment IOBANK_4B -to source_eop 

set_location_assignment IOBANK_3A -to sink_ready 

set_location_assignment IOBANK_3A -to sink_sop 

set_location_assignment IOBANK_3A -to sink_valid 

set_location_assignment IOBANK_8A -to Reset 

set_location_assignment IOBANK_8C -to Clock 

set_location_assignment IOBANK_3A -to sink_eop 

 

 

Got warnings for all pins reporting " Pin --- not assigned to an exact location on the device" 

Some warnings are reported below.  

 

 

Info (169086): Pin sink_data[0] not assigned to an exact location on the device 

Info (169086): Pin sink_data[16] not assigned to an exact location on the device 

Info (169086): Pin sink_ready not assigned to an exact location on the device 

Info (169086): Pin source_N[0] not assigned to an exact location on the device 

Info (169086): Pin source_N[1] not assigned to an exact location on the device 

Info (169086): Pin source_N[2] not assigned to an exact location on the device 

Info (169086): Pin source_N[3] not assigned to an exact location on the device 

Info (169086): Pin source_N[4] not assigned to an exact location on the device 

Info (169086): Pin source_N[5] not assigned to an exact location on the device 

Info (169086): Pin source_N[6] not assigned to an exact location on the device 

Info (169086): Pin source_N[7] not assigned to an exact location on the device 

Info (169086): Pin source_N[8] not assigned to an exact location on the device 

Info (169086): Pin source_N[9] not assigned to an exact location on the device 

Info (169086): Pin source_N[10] not assigned to an exact location on the device 

Info (169086): Pin source_N[11] not assigned to an exact location on the device 

Info (169086): Pin source_data[0] not assigned to an exact location on the device 

Info (169086): Pin source_data[1] not assigned to an exact location on the device 

Info (169086): Pin source_data[2] not assigned to an exact location on the device 

Info (169086): Pin source_data[3] not assigned to an exact location on the device 

Info (169086): Pin source_data[4] not assigned to an exact location on the device 

Info (169086): Pin source_data[5] not assigned to an exact location on the device 

Info (169086): Pin source_data[6] not assigned to an exact location on the device 

Info (169086): Pin source_data[7] not assigned to an exact location on the device 

 

 

Could you please suggest how to clear the warnings and fix the issues?
0 Kudos
4 Replies
Highlighted
Valued Contributor III
193 Views

every single data bit has to be be assigned to a specific pin, not just IOBANKS

0 Kudos
Highlighted
Valued Contributor III
193 Views

The fitter has done this exact pin assignment itself inside the IOBANKS as this is an experiment and the FPGA has not connected to any board. If its to be done manually, how to do this in a simple way.

0 Kudos
Highlighted
Valued Contributor III
193 Views

Well, like you have in the original post - these are only warnings saying you have not assigned pins - not errors. 

You could try assigning all outputs to virtual pins if this is only an experiment.
0 Kudos
Highlighted
Valued Contributor III
193 Views

If you like what locations the Fitter has selected in the I/O banks, you can then back-annotate the locations it has selected to write exact locations to the .qsf file (Assignments menu). 

 

Steve
0 Kudos