[发明专利]系统管理总线检测平台、处理器及系统管理总线检测方法在审
申请号: | 202010825541.3 | 申请日: | 2020-08-17 |
公开(公告)号: | CN111930582A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 付志洲 | 申请(专利权)人: | 成都海光微电子技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
地址: | 610000 四川省成都市高新区中国(四川)自由贸易试*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统管理 总线 检测 平台 处理器 方法 | ||
本申请提供一种系统管理总线检测平台、处理器及系统管理总线检测方法,平台包括:序列存储器和驱动器,序列存储器用于存储多种测试序列和与每种测试序列对应的数据包;待测SMBus连接有至少一个辅助测试组件;驱动器在系统管理总线检测平台处于主动模式时,获取序列存储器中存储的多个测试序列的每个测试序列;根据每个测试序列对应的传输协议,向待测SMBus发送与传输协议对应的数据包中的数据,以使待测SMBus传递给至少一个辅助测试组件;接收至少一个辅助测试组件通过待测SMBus返回的反馈信号,并根据反馈信号,确定对应的测试序列是否正确。通过对序列存储器中存储的测试序列进行测试便可以实现对待测SMBus的检测,与现有技术相比,降低复杂度,提高效率。
技术领域
本申请涉及计算机领域,具体而言,涉及一种系统管理总线检测平台、处理器及系统管理总线检测方法。
背景技术
系统管理总线(System Management Bus,简称SMBus)是一种二进制总线接口。系统和设备之间都可以通过SMBus发送和接收信息,与使用单独的控制线发送和接收信息相比,可以减少管脚的数量。
在SMBus中,数据的传输支持多种数据传输协议,对于每种数据传输协议均需要大量的测试序列来验证数据传输协议的正确性。如果采用传统的测试方法进行验证,复杂性较高,验证效率较低。
发明内容
本申请实施例的目的在于提供一种系统管理总线检测平台、处理器及系统管理总线检测方法,用以改善传统方法验证复杂度高、验证效率低的问题。
第一方面,本申请实施例提供了一种系统管理总线检测平台,用于对待测系统管理总线SMBus进行检测,所述平台包括:序列存储器和驱动器,所述序列存储器用于存储多种测试序列和与每种所述测试序列对应的数据包,每种所述测试序列分别对应一种传输协议,数据包为根据传输协议的格式将多个字段封装获得;所述待测SMBus连接有至少一个辅助测试组件;所述驱动器用于在所述系统管理总线检测平台处于主动模式时,获取所述序列存储器中存储的多个测试序列的每个测试序列;根据所述每个测试序列对应的每个传输协议,向所述待测SMBus发送与传输协议对应的数据包中的数据,以使所述待测SMBus传递给所述至少一个辅助测试组件;接收所述至少一个辅助测试组件通过所述待测SMBus返回的反馈信号,并根据所述反馈信号,确定对应的测试序列是否正确。
在上述的实施方式中,在系统管理总线检测平台处于主动Master模式的情况下,驱动器可以从序列存储器中获取一测试序列,并根据该测试序列对应的传输协议,向待测SMBus发送与传输协议对应的数据包中的数据,待测SMBus可以将上述数据传递给辅助测试组件,辅助测试组件返回与上述数据对应的反馈信号,反馈信号经待测SMBus传递给驱动器。驱动器可以根据反馈信号的具体信号类型,确定上述的测试序列是否正确。且驱动器可以通过相同的步骤对序列存储器中存储的测试序列均进行一次测试,在序列存储器中存储的测试序列均正确的情况下,判定待测SMBus处于正常状态。本申请实施例通过对序列存储器中存储的测试序列进行测试便可以实现对待测SMBus的检测,与现有技术对每种数据传输协议均需要大量的测试序列来验证数据传输协议的正确性相比,降低了复杂度,提高了效率。
在一个可能的设计中,所述驱动器用于在发送数据包中的数据时,对发送的数据进行计数;当发送的数据的数量达到对应的传输协议设置的数量后,从所述传输协议获取对应的状态标志位,并向所述待测SMBus发送,以使与所述待测SMBus连接的至少一个辅助测试组件切换工作状态。
在上述的实施方式中,数据包中不存储状态标志位,但在确定的传输协议中,状态标志位出现的位置是相对固定的,因此可以通过驱动器对发送的数据进行计数,在发送了固定数量的数据,需要发送状态标志位时,驱动器再从传输协议获取状态标志位。通过数据包与传输协议的配合,可以使得驱动器更加顺畅地发送数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都海光微电子技术有限公司,未经成都海光微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010825541.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:热敏材料及其制备方法和热敏传感器
- 下一篇:一种织物快速印染装置及印染方法