cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Voyager
Voyager
1,186 Views
Registered: ‎04-12-2012

BOARD_PIN vs PACAKGE_PIN

Hello,

 

Some of the auto-generated XDC files in my design use the BOARD_PIN location while others use PACAKGE_PIN.

My question:

What's the motivation behind using BOARD_PIN instead of PACAKGE_PIN ?

0 Kudos
4 Replies
Highlighted
Scholar
Scholar
1,123 Views
Registered: ‎02-27-2008

I understand what a package pin is.  It is the physical point on the package that gets soldered to the pcb.

 

I do not understand what a board pin is.  Is this the view from the board looking back to the package (?).


I see people using both terms, but while the first means something (to me), the second does not have a defined meaning that I am aware of.

 

 

 

Austin Lesea
Principal Engineer
Xilinx San Jose
0 Kudos
Moderator
Moderator
1,112 Views
Registered: ‎11-09-2015

Hi @shaikon,

 

BOARD_PIN is used when the tool knows the board you are using. It knows to which PACKAGE_PIN it needs to connect the BOARD_PIN.

 

By default  would use PACKAGE_PIN to avoid being dependent on a specific board 

 

Regards,


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
Highlighted
Voyager
Voyager
1,050 Views
Registered: ‎04-12-2012

So why ever bother with BOARD_PIN ?

Why was it invented ??

0 Kudos
Highlighted
Moderator
Moderator
1,017 Views
Registered: ‎11-09-2015

Hi @shaikon,

 

Because it could be simple in some case.

 

When you use IPI with a board, you can use the board pins to do design automatically. So in this case, vivado will use BOARD_PIN.

 

But if you have to manually write constraint, I would recommend to use PACKAGE_PIN


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**