【技术实现步骤摘要】
一种验证MCTP控制器的方法、系统、设备和存储介质
[0001]本专利技术涉及系统验证领域,更具体地,特别是指一种验证MCTP控制器的方法、系统、设备和存储介质。
技术介绍
[0002]MCTP(Management Component Transport Protocol,设备管理协议)用于计算机中管理控制器和管理设备间的相互通信,可以实现不同总线间的信息传输。MCTP包定义了消息格式、传输描述、消息交换模式、配置和初始化消息,MCTP消息由一个或多个MCTP包组成。MCTP网络中使用不同类型总线的设备可以通过MCTP控制器通信,MCTP控制器可接收设备传输的数据并转换为MCTP包传输,同时也可以将MCTP包转换为待通信设备对应的数据类型,完成通信。针对不同数据类型的通信设备,MCTP控制器的设计往往有所区别,验证平台也需要重新搭建。
技术实现思路
[0003]有鉴于此,本专利技术实施例的目的在于提出一种验证MCTP控制器的方法、系统、计算机设备及计算机可读存储介质,本专利技术可根据MCTP控制器通信设备变 ...
【技术保护点】
【技术特征摘要】
1.一种验证MCTP控制器的方法,其特征在于,包括如下步骤:通过AHB接口连接寄存器代理和待验证MCTP控制器的寄存器,通过AHB接口连接数据代理和所述待验证MCTP控制器的DMA模块,并通过普通IO接口连接信息代理和所述待验证MCTP控制器的消息收发模块;将计分板中的第一关联数组与所述数据代理中的监视器组件进行通信连接,并将所述计分板中的第二关联数组与所述信息代理中的监视器组件进行通信连接;响应于启动仿真,在所述第一关联数组和所述第二关联数组中分别存储对应监视器组件传送的数据;以及响应于所述MCTP包发送完成,比较所述第一关联数组和所述第二关联数组的数据以得到验证结果。2.根据权利要求1所述的方法,其特征在于,所述通过AHB接口连接寄存器代理和待验证MCTP控制器的寄存器包括:在所述寄存器代理的驱动中例化AHB主机模型,并调用所述AHB主机模型中的方法驱动所述AHB接口以实现所述寄存器的配置。3.根据权利要求1所述的方法,其特征在于,所述通过AHB接口连接数据代理和所述待验证MCTP控制器的DMA模块包括:在所述数据代理的驱动中例化AHB从机模型,在DMA模块进行通信时,调用所述AHB从机模型中的方法完成响应。4.根据权利要求1所述的方法,其特征在于,所述通过普通IO接口连接信息代理和所述待验证MCTP控制器的消息收发模块包括:将需要例化的组件设置为主动模式,将其余组件设置为被动模式。5.一种验证MCTP控制器的系统,其特征在于,包括:第一连接模块,配置用于通过AHB接口连接寄存器代理和待验证MCTP控制器的寄存器,通过AHB接口连接数据代理和所述待验证M...
【专利技术属性】
技术研发人员:李维杰,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。