You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Author Name: Guy-Armand Kamendje
Original Redmine Issue: 32 from https://www.veripool.org
Original Date: 2008-09-20
Original Assignee: Wilson Snyder (@wsnyder)
I also noticed that Verilator 3.665 will accept modules with incomplete IO port list. I am not very familiar with the Verilog standard but I noticed that synthesis tool will rather flag a severe error in such cases. What I mean is the following:
Omitting to include the signal work_in in the port list does not result in a error. Is there a compiler option that has to be set in order to catch these cases?
The text was updated successfully, but these errors were encountered:
Original Redmine Comment
Author Name: Guy-Armand Kamendje
Original Date: 2008-10-02T13:42:09Z
Hi,
I still get the IO port list issue in version 3.671. I know that I can get around using the AUTOs but for that I have to modifiy my complete make file.
Author Name: Guy-Armand Kamendje
Original Redmine Issue: 32 from https://www.veripool.org
Original Date: 2008-09-20
Original Assignee: Wilson Snyder (@wsnyder)
I also noticed that Verilator 3.665 will accept modules with incomplete IO port list. I am not very familiar with the Verilog standard but I noticed that synthesis tool will rather flag a severe error in such cases. What I mean is the following:
module foo(clk, reset );
input clk; // <== clock signal
input reset; // <== reset signal
input work_in; // <==
endmodule
Omitting to include the signal work_in in the port list does not result in a error. Is there a compiler option that has to be set in order to catch these cases?
The text was updated successfully, but these errors were encountered: