anchor.diff:  				datain: truncate(cmd.data),
   				responseOnWrite: False
   			});
  -		end else begin
  -            if(cmd.command == Read)
  -				avalon.busClient.response.put(32'hBADC0FFE);
   		end
   	endrule
   
  
positive.code: 	endrule
  
  	(* fire_when_enabled *)
  	rule answerStimMemRead(!acqStarted);
  		let resp <- stimMem.portA.response.get;
  		avalon.busClient.response.put(extend(resp));
  		stimMemPendRead.deq;
  
negative.code: 				tagged AvalonRequest{addr: .*, data: .*, command: Read}:
  					avalon.busClient.response.put(32'hBADC0FFE);
  			endcase
  		end else begin
  			if(cmd.command == Read)
  				stimMemPendRead.enq(?);
  			stimMem.portA.request.put(BRAMRequest{
  