From: Adam Megacz Date: Tue, 10 Mar 2009 19:00:40 +0000 (+0000) Subject: back out bad commit X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=0cbe88f9672675d33a576e099e1a70c261f91e93;p=fleet.git back out bad commit --- diff --git a/testCode/com/sun/vlsi/chips/marina/test/ChainControls.java b/testCode/com/sun/vlsi/chips/marina/test/ChainControls.java index 1739500..cb366d3 100644 --- a/testCode/com/sun/vlsi/chips/marina/test/ChainControls.java +++ b/testCode/com/sun/vlsi/chips/marina/test/ChainControls.java @@ -21,7 +21,7 @@ public class ChainControls { /** The path has the form: * chipName.chainName.instanceName1.instanceName2 ... */ - public ChainControl getChainControlFromPath(String path) { + private ChainControl getChainControlFromPath(String path) { for (String chainName : chainToControl.keySet()) { if (path.startsWith(chainName)) return chainToControl.get(chainName); } diff --git a/testCode/com/sun/vlsi/chips/marina/test/InstructionStopper.java b/testCode/com/sun/vlsi/chips/marina/test/InstructionStopper.java index b9103c3..689ee9b 100644 --- a/testCode/com/sun/vlsi/chips/marina/test/InstructionStopper.java +++ b/testCode/com/sun/vlsi/chips/marina/test/InstructionStopper.java @@ -23,7 +23,7 @@ public class InstructionStopper extends ProperStopper { BitVector d = new BitVector(37, "token"); d.setFromLong(0); BitVector t = new BitVector(1, "token"); t.setFromLong(0); BitVector a = new BitVector(14, "addr"); a.setFromLong(0); - TORPEDO = t.cat(a).cat(d); + TORPEDO = d.cat(t).cat(a); } // Convert a Berkeley BitVector into a Sun BitVector private BitVector berkToSun(edu.berkeley.fleet.api.BitVector berkBits) { @@ -66,8 +66,7 @@ public class InstructionStopper extends ProperStopper { } BitVector t = new BitVector(1, "token"); t.setFromLong(1); BitVector a = new BitVector(14, "addr"); a.setFromLong(0); - //super.fill(instr.cat(t).cat(a)); - super.fill(t.cat(a).cat(instr)); + super.fill(instr.cat(t).cat(a)); } @Override public BitVector drain() { diff --git a/testCode/com/sun/vlsi/chips/marina/test/Marina.java b/testCode/com/sun/vlsi/chips/marina/test/Marina.java index 8cf3e35..ee48a9c 100644 --- a/testCode/com/sun/vlsi/chips/marina/test/Marina.java +++ b/testCode/com/sun/vlsi/chips/marina/test/Marina.java @@ -76,7 +76,7 @@ public class Marina { // The name of the scan chain // The instance path, from the top cell of the netlist, of the instance of infinityWithCover - public final ChainControls cc; // specifies the scan chain + private final ChainControls cc; // specifies the scan chain private final ChipModel model; public final ProperStopper data; public final InstructionStopper instrIn; diff --git a/testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java b/testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java index 930f2e7..320ef71 100644 --- a/testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java +++ b/testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java @@ -244,11 +244,9 @@ public class MarinaTest { ((SimulationModel)model).start("nanosim -c cfg", netListName, 0, !cmdArgs.jtagShift); - /* ctD.testAllChains("marina", Infrastructure.SEVERITY_WARNING); ctR.testAllChains("marina", Infrastructure.SEVERITY_WARNING); ctC.testAllChains("marina", Infrastructure.SEVERITY_WARNING); - */ ccs.addChain(Marina.DATA_CHAIN, ccD); ccs.addChain(Marina.REPORT_CHAIN, ccR); @@ -256,11 +254,9 @@ public class MarinaTest { marina = new Marina(ccs, model, !cmdArgs.jtagShift, indenter); - /* - System.out.println("launching"); - ChainG.createAndShowGUI(marina.cc.getChainControlFromPath(Marina.REPORT_CHAIN)); - System.out.println(" launched."); - */ + //System.out.println("launching"); + //ChainG.createAndShowGUI(marina.cc.getChainControlFromPath(Marina.REPORT_CHAIN)); + //System.out.println(" launched."); doOneTest(cmdArgs.testNum); @@ -1985,31 +1981,24 @@ public class MarinaTest { prln("Begin testSouthRecirculate"); adjustIndent(2); - //int AMOUNT = Marina.SOUTH_RING_CAPACITY; - int AMOUNT = 1; - marina.enableInstructionSend(false); marina.enableInstructionRecirculate(true); prln("Completely fill south ring"); - for (int i=0; i out = marina.instrIn.drainMany(); - for (int i=0; i