From: Adam Megacz Date: Mon, 15 Dec 2008 07:08:46 +0000 (+0000) Subject: test 3024 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=774620c9997cde71e527199e45e340e1011d9ba6;p=fleet.git test 3024 --- diff --git a/testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java b/testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java index 05e5975..e56bff3 100644 --- a/testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java +++ b/testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java @@ -1281,44 +1281,55 @@ public class MarinaTest { prln("End recvData"); } - /* + private void testRecvAndSendWalkingOne(Marina marina) { prln("Begin testRecvAndSendWalkingOne"); adjustIndent(2); - // FIXME - marina.instrIn.fill(new Instruction.Set(DOCK,false,Predicate.IgnoreOLC, CLEAR_FLAG, CLEAR_FLAG)); - marina.instrIn.fill(new Instruction.Move(DOCK, - false, // requeueing - Predicate.IgnoreOLC, // predicate - true, // torpedoable - null, // path - false, // tokenIn - true, // dataIn - false, // latchData - false, // latchPath - false, // dataOut - false // tokenOut - )); - marina.instrIn.fill(new Instruction.Set(DOCK,false,Predicate.IgnoreOLC, SET_FLAG, SET_FLAG)); + List dataItems; + for(int bit=0; bit<37; bit++) { - prln("checking to confirm that A flag is cleared"); - fatal(marina.getFlagA(), "bad A flag: "+marina.getFlagA()); - - prln("inserting data item in north fifo ring"); - BitVector data = new BitVector(37, "empty"); - BitVector addr = new BitVector(14, "empty"); - for(int i=0; i