Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


PPR Error 5802: PGA package pin location "Uxx" assumed to be unbonded


Record #651

Product Family:  Software

Product Line:  FPGA Core

Problem Title:
PPR Error 5802:	PGA package pin location "Uxx" assumed to be unbonded


Problem Description:

	PPR issues Error 5802 on a valid PGA package
	pin location name starting with a "U"

	PPR ERROR 5802:
  	  "The [inst] is using an unbonded location '[pin]'.
  	  PADs and the associated iob logic of a PAD can only
	  go in bonded locations."


Solution 1:

PPR issues Error 5802 on a valid PGA package pin location labeled "Uxx".

CAUSE:
	Uxx is a valid bonded pin location in some of the
	larger PGA packages.

	PPR  assumes that the first location
	named "Uxx" that it finds in the netlist is a bonded
	location, and sometimes this assumption is incorrect.
	(xx is any integer value)
		
	SOLUTION:

	The workaround is to reference the pin using the PAD###
	notation.  To find the corresponding PAD number for
	a particular bonded pin called Uxx, look for Uxx in the
	appropriate .pkg file in $XACT/data.
		
	For example, in the 4025pg223 package, pin U8
	corresponds to PAD92, based on the package file,
	4025g223.pkg:

		.
		.
		pin PAD92 U8
			  ^^
		pin PAD93 V8
		pin PAD94 V9
		pin PAD95 U9
		pin PAD96 T9

	Therefore to constrain a pin to location U8, add the
	constraint, LOC=PAD92.

This problem may be seen in 4025 and 5200 designs which 	target PGA packages. Th
e problem is not seen in the 4013
because there are no unbonded pads in that PG223 package.





End of Record #651

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals!

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents