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

Foundation Express 2.1i: "CONV: line X Wrong number of fields BUS" when creating HDL macro

Description

Keywords: VHDL, Verilog, Express, HDL, macro, CONV

Urgency: Standard

General Description:
When synthesizing an HDL macro to be placed on a Foundation schematic, the following
error message may occur:

"CONV: line X Wrong number of fields BUS"

where X refers to an actual line number.

Solution

This may occur when a BUS has been declared as a port for this macro and then is
entirely unused in the HDL code. FPGA Express has trimmed the logic for the bus but
the declaration still exists in the XSF file (which is used to create the schematic symbol).

Open the <macro_name>.XSF file (located in the project directory) and examine the
line number refered to in the error to determine the bus signal that has been removed.
Remove this port declaration in your HDL source and re-synthesize.
AR# 6539
Date Created 05/18/1999
Last Updated 03/12/2002
Status Archive
Type General Article