instantiatedModules.add(this);
}
public void dump(PrintWriter pw) {
- pw.println(" " + module.getName() + " " + getName() + "(clk");
+ pw.println(" " + module.getName() + " " + getName() + "(clk, rst ");
for(String s : module.portorder)
pw.println(", " + getPort(s).getSimpleInterface());
pw.println(" );");
public void dump(PrintWriter pw, boolean fix) {
pw.println("`include \"macros.v\"");
- pw.println("module "+name+"(clk");
+ pw.println("module "+name+"(clk, rst ");
for(String name : portorder) {
Port p = ports.get(name);
pw.println(" , " + p.getInterface());
pw.println(" );");
pw.println();
pw.println(" input clk;");
+ pw.println(" input rst;");
for(String name : ports.keySet()) {
Port p = ports.get(name);
pw.println(" " + p.getDeclaration());