use getFleet().getWordWidth() instead of WIDTH_WORD in FpgaShip.java
authoradam <adam@megacz.com>
Mon, 3 Nov 2008 09:43:16 +0000 (10:43 +0100)
committeradam <adam@megacz.com>
Mon, 3 Nov 2008 09:43:16 +0000 (10:43 +0100)
src/edu/berkeley/fleet/fpga/FpgaShip.java

index 3ca0a2f..87ba39f 100644 (file)
@@ -19,12 +19,12 @@ public class FpgaShip extends FleetTwoShip {
         this.module = new Module(getType().toLowerCase());
         this.instance = new Module.InstantiatedModule(fleet.getVerilogModule(), module);
         for(DockDescription sdbb : sd) {
-            if (sdbb.isInputDock()) module.createInputPort(sdbb.getName(), WIDTH_WORD+1);
-            else                module.createOutputPort(sdbb.getName(), WIDTH_WORD+1, "");
+            if (sdbb.isInputDock()) module.createInputPort(sdbb.getName(), getFleet().getWordWidth()+1);
+            else                module.createOutputPort(sdbb.getName(), getFleet().getWordWidth()+1, "");
             ports.put(sdbb.getName(), new FpgaDock(this, sdbb));
         }
         if (getType().toLowerCase().equals("debug"))
-            module.createOutputPort("debug_out", WIDTH_WORD, "");
+            module.createOutputPort("debug_out", getFleet().getWordWidth(), "");
     }
 
     public Iterator<Dock> iterator() { return (Iterator<Dock>)(Object)ports.values().iterator(); }