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

XST - "ERROR:HDLParsers:800 - .vhd Line xx. Type of is incompatible with type of ."


When parsing a VHDL design, XST issues the following error message:

"ERROR:HDLParsers:800 - <file>.vhd Line xx. Type of <inst> is incompatible with type of <type>."


This message might occur for a variety of mismatches. The values of "inst" and "type" listed in the error message are the key to resolving the problem.

The most common cause of this error is a mismatch between type of assignment and operator result. For example, if an operation returns an "std_logic" value, and the assignment is to a signal of type "std_logic_vector" (or integer, real, etc.), this error occurs.

This error will also happen when using different IEEE libraries in different files of the project which has the same definitions.

AR# 14055
Date Created 08/29/2007
Last Updated 12/15/2012
Status Active
Type General Article