anchor.diff:  import FIFO::*;
   import FIFOF::*;
   import Vector::*;
  -import FIFOF::*;
   import Connectable::*;
   import ClientServer::*;
   import Memory::*;
  
positive.code: 	 if (verbose)
  	    angleFifo2.enq(angle);
  	 angleFifo.enq(angle);
  	 multiplier.request.put(tuple3(angle, sigmoidTable.rscale, defaultValue));
        endmethod
     endinterface
     interface Get response;
  
negative.code:       let angle = angleFifo.first();
        angleFifo.deq();
        if (verbose) $display("computeDelta angle=%h vs[0]=%h", pack(angle), pack(vs[0]));
        adder.request.put(tuple2(angle, vs[0]));
        vFifo.enq(vs);
     endrule
  
  