Is there a way to track which file causes this error? The error message informs that the parameter is not defined, but does not indicate which file the included the file with local parameters. This was working in a prior release. I have gone through all the files by hand and I cannot find the error.
[Synth 8-1031] FPWID is not declared ["D:/cores2020/rtf64/v2/rtl/verilog/cpu/fpu/fpSize.sv":8]
fpSize.sv is a file containing localparam declarations and is included in many other files. Its purpose is to make it possible to reuse the calcs between different modules. It is used like the following:
module fpNormalize(clk, ce, i, o, under_i, under_o, inexact_o);
parameter FPWID = `FPWID;
The fpSize.sv include is always preceded by an FPWID= parameter declaration.