gEDA-bug: [ geda-Patches-1728708 ] fix bussed ports in Verilog netlists
SourceForge.net
noreply at sourceforge.net
Wed May 30 22:56:17 EDT 2007
Patches item #1728708, was opened at 2007-05-30 19:56
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=818428&aid=1728708&group_id=161080
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jeff Trull (jetrull)
Assigned to: Nobody/Anonymous (nobody)
Summary: fix bussed ports in Verilog netlists
Initial Comment:
If you have bussed I/O ports in your schematic you will see them declared multiple times in the output Verilog. This is because the Verilog netlister iterates over all physical wires in the netlist when it outputs ports. For example, you might have
module whatever (
B ,
B
);
input [1:0] B;
input [1:0] B;
when B should only be declared once in each place.
This patch filters out repeated ports before they are processed by the main output functions.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=818428&aid=1728708&group_id=161080
More information about the geda-bug
mailing list