anchor.diff:      method Action      l23_ready(Bit#(1) v);
   endinterface
   (* always_ready, always_enabled *)
  -interface PciewrapCommon#(numeric type lanes);
  -    method Action      commands_in(Bit#(26) v);
  -    method Bit#(17)     commands_out();
  -endinterface
  -(* always_ready, always_enabled *)
   interface PciewrapInt_pclk_sel#(numeric type lanes);
       method Action      slave(Bit#(8) v);
   endinterface
  
positive.code:     interface PciewrapCfg_req_pm_transition     cfg_req_pm_transition;
          method l23_ready(cfg_req_pm_transition_l23_ready) enable((*inhigh*) EN_cfg_req_pm_transition_l23_ready) clocked_by (user_clk) reset_by (user_reset);
      endinterface
      interface PciewrapCommon     common;
          method commands_in(common_commands_in) enable((*inhigh*) EN_common_commands_in) clocked_by (user_clk) reset_by (user_reset);
          method common_commands_out commands_out();
      endinterface
      output_clock int_dclk_out(int_dclk_out);
      output_clock int_oobclk_out(int_oobclk_out);
      output_clock int_pclk_out_slave(int_pclk_out_slave);
  
negative.code: interface PcieWrap#(numeric type lanes);
      interface PciewrapCfg#(lanes)     cfg;
      interface PciewrapCfg_req_pm_transition#(lanes)     cfg_req_pm_transition;
      interface Clock     int_dclk_out;
      interface Clock     int_oobclk_out;
      interface Clock     int_pclk_out_slave;
  