Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
10 years ago

saving changes from pin planner

Hi

found this 5 year old thread (http://www.alteraforum.com/forum/showthread.php?t=26137), don't know if anybody checks it, hence a new thread.

I have some problems with making changes in the pin planner, e.g. direction settings. The .qsf get updated when i close the pin planner(read that was file where the info from the pin planner was), but when i open the pin planner the direction is back to unknown,(the setting from last are not there). any inputs on how to fix this is appreciated.

/stefan

4 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    You don't have the .qsf open in an application that locks it and prevents the Quartus Pin Planner from writing to it, do you? Yes, the .qsf is updated on the fly from the Pin Planner, or when you close the Pin Planner. Make sure Quartus is free to write to the .qsf. I've not had any problems of this nature for a long time - and those I did have proved to be of my own making...

    What version of Quartus are you using?

    Cheers,

    Alex
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi Alex im using Quartus version 15. And no i don't have the .qsf file open in any editors.. if i open the "node finder" alt+1 in quartus all the signal and notes are there, but in the pin planner they are all listed as unknown... okay ill look and see if i can find any program holding the .qsf file. But when i look at it in a file explorer it gets updated (new timestamp) when i close the pin planner.

    but i dont seen any updates in the file when i compare it to the old one. They are not binary equal, as a line shift is added, but nothing else is added. Im trying to make PSB_ENA an output what should i see in file ?

    the following is what i can find with PSB_ENA in the .qsf file

    
    set_location_assignment PIN_101 -to PSB_ENA
    set_instance_assignment -name CURRENT_STRENGTH_NEW 16MA -to PSB_ENA
    set_instance_assignment -name SLEW_RATE 1 -to PSB_ENA
    set_global_assignment -name ASSIGNMENT_GROUP_MEMBER PSB_ENA -section_id "U1-7(output)"
    

    /stefan
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    hi, just like know if you have compile once you make any changes in pin planner.

    Per my understanding, the .qsf will update once you make any changes in pin planner or assignment editor.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    There isn't any input/output information in the .qsf (perhaps I should have read your original post more closely). There are signal names, pins, I/O standards and much more, but no I/O info. All the input/output information is contained in your design (Verilog/VHDL/schematic).

    The Pin planner will only change the direction from 'Unknown' once it knows about your design. It'll only know that once you've run the Analysis & Synthesis part of the compilation flow.

    Cheers,

    Alex