denali vip callback的運用

denaliMemCallback reg_rccb();get

denaliMemTrans trans_rc();it

initial begincall

  status = $mmassert_access(denali_rc_cfg_id, "write", "callback", PCIE_REG_DEN_SIM_ST, PCIE_REG_DEN_SIM_ST);callback

  status = $mmassert_access(denali_rc_cfg_id, "write", "callback", PCIE_REG_DEN_LTSSM_STATE, PCIE_REG_DEN_LTSSM_STATE);while

  reg_rccb.enableReason[0] = DENALI_CB_Write;sse

  reg_rccb.setCallback(denali_rc_cfg_id);cas

endab

always@(reg_rccb.Event)begin

  while(reg_rccb.getCallback(denali_rc_cfg_id))begin

     trans_rc.transGet(reg_rccb.transId);

     case(trans_rc.address)

        PCIE_REG_DEN_SIM_ST: begin

        end

        PCIE_REG_DEN_LTSSM_STATE : begin

        end

  end

end

相關文章
相關標籤/搜索