Answers Database


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


Record #6539

Product Family: Software

Product Line: Synopsys

Product Part: Foundation Express API

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


Problem Description:
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 1:

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.




End of Record #6539 - Last Modified: 09/28/99 11:19

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!