anchor.diff:              v.data = axiWires.rdata();
               v.last = axiWires.rlast();
   
  -            vtopsw.rready <= 1;
  +            rready <= 1;
               return v;
           endmethod
            endinterface
  
positive.code:                 v.data = axiWires.wdata();
                  v.last = axiWires.wlast();
  
                  vtopmw.wready <= 1;
                  return v;
              endmethod
          endinterface
          interface Put resp_b;
              method Action put(Axi3WriteResponse#(tagWidth) v) if (axiWires.bready() != 0);
                  vtopmw.bvalid <= 1;
                  vtopmw.bid    <= v.id;
                  vtopmw.bresp  <= v.resp;
              endmethod
          endinterface
      endinterface
  
negative.code:                  v.qos = axiWires.arqos();
                   v.size = {0, axiWires.arsize()};
  
                  arready <= 1;
                  return v;
              endmethod
          endinterface
  