02-19-2018 02:53 PM - edited 02-19-2018 02:54 PM
Some of the auto-generated XDC files in my design use the BOARD_PIN location while others use PACAKGE_PIN.
What's the motivation behind using BOARD_PIN instead of PACAKGE_PIN ?
02-20-2018 03:25 PM
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.
02-21-2018 01:03 AM
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
02-26-2018 12:40 AM
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