anchor.diff:  	Array#(Reg#(Word)) word <- mkCReg(2, 0);
   	Reg#(Word) wordToMatch <- mkReg(32'hFFFFFFFF);
   	Reg#(Word) wordMask <- mkReg(0);
  +
  +	Get#(StimMemAddr) jtag_addr <- mkJtagGet("ADDR", mkFIFOF);
  +	Put#(Stim) jtag_data <- mkJtagPut("DATA", mkFIFOF);
  +	
   
   	//mkConnection(stimMem.portA.response, toPut(stimFromMem));
       /*(* fire_when_enabled *)
  
positive.code: 		stimFromMem.deq;
  	endrule
  
  	(* fire_when_enabled *)
  	rule timestampUpdate(acqStarted && cycleCounter.ticked);
  		let flags = asReg(channelFlags[0]);
  
negative.code: import ProgrammableCycleCounter::*;
  import AvalonSlave::*;
  import InterruptSender::*;
  import JtagGetPut::*;
  
  typedef Tuple2#(Bit#(NumFlags), TimeStamp) AcqFifoContents;
  
  