anchor.diff:                  endmethod
               endinterface
               interface Put req_aw;
  -                method Action put(AxiREQ#(id_width) v) if (vs_axi_hp[i].awready());
  +                method Action put(AxiREQ#(id_width) v) if (vs_axi_hp[i].awready() != 0);
                       vs_axi_hp[i].awaddr(v.addr);
                       vs_axi_hp[i].awburst(v.burst);
                       vs_axi_hp[i].awcache(v.cache);
  
positive.code:                 endmethod
              endinterface
              interface Put resp_write;
                  method Action put(AxiWrite#(data_width, id_width) v) if (vs_axi_hp[i].wready());
                      vs_axi_hp[i].wid(v.wid);
                      vs_axi_hp[i].wstrb(v.wstrb);
                      vs_axi_hp[i].wdata(v.wd.data);
  
negative.code:                 endmethod
              endinterface
              interface Get resp_read;
                  method ActionValue#(AxiRead#(data_width, id_width)) get() if (vs_axi_hp[i].rvalid() != 0);
                      AxiRead#(data_width, id_width) v;
                      v.r.id = vs_axi_hp[i].rid();
                      v.r.resp = vs_axi_hp[i].rresp();
  