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# 23282

XST - "ERROR:Xst:2585 Port of instance does not exist in definition "


When I analyze a VHDL design, the following error occurs:

"ERROR:Xst:2585 Port <port_name> of instance <inst_name> does not exist in definition <def_name>"


Compare the component declaration and instantiation to the submodule that is instantiated. When this error occurs, the declaration matches the instantiation, but it does not match the port declarations of the submodule.

To solve this problem, change either the port declarations in the declaration/instantiation pair or the submodule port declarations so that the two match. This error is specific to the quantity and names of the ports in the submodule.

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