Forum Discussion

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

pin assignement in a partition

Hello,

I'm using incremental compilation and have compiled a design before include its .qxp in my top entity.

The problem is that it seems like quartus is assigning pins to my compiled design and they are conflicting with my top pinout.

Here's my question : How can I ask Quartus not to assign pins to my compiled design?

Thank you!

7 Replies

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

    It seems to be the solution, but I can't find how to assign virtual pins :s can you help me?

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

    --- Quote Start ---

    It seems to be the solution, but I can't find how to assign virtual pins :s can you help me?

    --- Quote End ---

    Hi,

    have a look to the assignment editor. You will find an assignment "Virtual pin".

    Kind regards

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

    I saw that in the LogicLock design methodology, but when I open assignement editor this is empty...

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

    --- Quote Start ---

    I saw that in the LogicLock design methodology, but when I open assignement editor this is empty...

    --- Quote End ---

    Hi,

    yes that is the default, because you don't have made any assignment to your subproject.

    You have to fill the cells by your self.

    Go into the field "<<new>>". Right mouse click and choose "Node finder". List all your pins

    which you would like to set as virtual. Select all pins ( they should be seen on the right side now) and click ok. All your pins should now be visible in the assignment editor.

    Noe go into the field assignment. Double click into the field , scroll down and choose "Virtual pin". Now go into the field "Value" and choose "on". Now the pin(s) are set to virtual.

    Kind regards

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

    Thank you for your answer, I've just found another way. I Assign pins in pin planer to "Edge Bottom", then they appear in assignment editor and i change them to Virtual pins.

    In fact i didn't found any <<new>> field in assignment editor...

    But it seems to work, my subproject is compiling right now, I'll come back later to say if it worked ;)
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    if you're using 10.0 it might be easier to just add the assignments to the .qsf:

    set_instance_assignment -to $pin_name -name VIRTUAL_PIN ON