We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 23868

8.2i EDK- IP/Processor - "ERROR:Xst:2587 - Port of instance has different type in definition ..."


In Platform Studio, I get the following synthesis error deep inside the plb_pci core. The PCI source code is encrypted, so there is not much I can do to debug.

"ERROR:Xst:2587 - Port < B > of instance <I_Fifo_near_full> has different type in definition <equality_cmpr>.

entity <equality_cmpr> with generics:

C_CMPR_WIDTH: from generic/parameter on instance : integer (-2147483648 to 2147483647) := 9

C_GATE_OUTPUT: from generic/parameter on instance : bool := false

ERROR:Xst - Unexpected error found while building hierarchy."


This problem has been fixed in the latest EDK 8.2i Service Pack, available at:

The first service pack containing the fix is EDK 8.2i Service Pack 1.

AR# 23868
Date Created 09/04/2007
Last Updated 12/15/2012
Status Active
Type General Article