anchor.diff:        coeffRam[idx].portA.request.put(BRamRequest{write: True, responseOnWrite: False, address: addr[8:1], datain: unpack(pack(value))});
      endmethod
         
  -   interface PipeOut if = toPipeOut(output);
  +   interface PipeOut ifreq = toPipeOut(output);
      
   endmodule
positive.code:  */
  (* always_enabled *)
  interface ChannelSelect;
     interface PipeIn#(Vector#(2, Signal)) rf;
     interface PipeOut#(Signal) if;
     method Action setCoeff(Bit#(10) addr, Bit#(32) value);
  endinterface
  
  
negative.code:    rule combineoutloin;
        let yin <- ycombined.get();
        let loin <- dds.osc.get();
        ifreq.x.enq(yin):
        ifreq.coeffData.enq(loin);
     endrule;
     
     
  