UPGRADE YOUR BROWSER

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

XST - "ERROR:HDLCompilers:28 - .v Line xx. 'name' has not been declared"

Description

General Description:

When I compile a Verilog design with XST, the following error is reported:

"ERROR:Xst:926 - <file>.v Line xx. 'name' not declared."

Why?

Solution

Before using an instance of a signal, array, parameter, etc., the instance must first be declared. The XST parser scans a Verilog file from beginning to end, so any usage must be preceded by the declaration of that instance.

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