一种SATA信号测试方法、装置、设备及可读存储介质制造方法及图纸

技术编号:33028861 阅读:14 留言:0更新日期:2022-04-15 09:04
本发明专利技术公开了一种SATA信号测试方法,该方法包括以下步骤:获取预设的各均衡参数组和预生成的初始伪随机二进制序列;其中,均衡参数组包括加重参数和驱动参数;分别基于各均衡参数组向固态硬盘发送初始伪随机二进制序列;接收固态硬盘返回的各反馈伪随机二进制序列;分别计算初始伪随机二进制序列与各反馈伪随机二进制序列之间的误码率;根据各误码率从各均衡参数组中选取目标均衡参数组;基于目标均衡参数组进行SATA信号测试。应用本发明专利技术所提供的SATA信号测试方法,保证了SATA信号质量,避免了对SATA信号完整性测试的影响。本发明专利技术还公开了一种SATA信号测试装置、设备及存储介质,具有相应技术效果。有相应技术效果。有相应技术效果。

【技术实现步骤摘要】
一种SATA信号测试方法、装置、设备及可读存储介质


[0001]本专利技术涉及信号测试
,特别是涉及一种SATA信号测试方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]SATA(Serial Advanced Technology Attachment,串行高级技术接口)是目前服务器平台和PC(Personal Computer,个人计算机)存储系统主要使用的总线,主要有HDD(Hard Disk Drive,硬盘驱动器)、SSD(Solid State Disk,固态硬盘)和M.2等接口,这几种接口主要就是SATA信号。国产平台SATA硬盘目前还存在很多问题,如经常会遇到的SATA硬盘识别不到、SATA AHCI(Advanced Host Controller Interface,高级主机控制器接口)错误Error、SATA hard

reseting error(硬复位错误)等问题。但这些问题不能确定和SATA信号质量有关。
[0003]国产平台SATA信号均衡参数,是指调整SATA信号波形的emphasis(加重)和transmitter driver(发送端驱动)参数,使信号波形适应PC或服务器平台实际链路特性,尽量提高实际链路SATA信号质量。
[0004]目前SATA信号的加重参数和发送端驱动参数是固定在主板固件和SATA控制器的固件中,并且只能固定的保存一种参数值,SATA信号质量并不能保证,影响SATA接口的信号完整性测试。
[0005]综上所述,如何有效地解决固定的保存一种参数值,SATA信号质量并不能保证,影响SATA接口的信号完整性测试等问题,是目前本领域技术人员急需解决的问题。

技术实现思路

[0006]本专利技术的目的是提供一种SATA信号测试方法,该方法保证了SATA信号质量,避免了对SATA信号完整性测试的影响;本专利技术的另一目的是提供一种SATA信号测试装置、设备及计算机可读存储介质。
[0007]为解决上述技术问题,本专利技术提供如下技术方案:
[0008]一种SATA信号测试方法,包括:
[0009]获取预设的各均衡参数组和预生成的初始伪随机二进制序列;其中,所述均衡参数组包括加重参数和驱动参数;
[0010]分别基于各所述均衡参数组向固态硬盘发送所述初始伪随机二进制序列;
[0011]接收所述固态硬盘返回的各反馈伪随机二进制序列;
[0012]分别计算所述初始伪随机二进制序列与各所述反馈伪随机二进制序列之间的误码率;
[0013]根据各所述误码率从各所述均衡参数组中选取目标均衡参数组;
[0014]基于所述目标均衡参数组进行SATA信号测试。
[0015]在本专利技术的一种具体实施方式中,根据各所述误码率从各所述均衡参数组中选取
目标均衡参数组,包括:
[0016]从各所述误码率中选取最小的误码率;
[0017]将各所述误码率中选取最小的误码率对应的均衡参数组确定为所述目标均衡参数组。
[0018]在本专利技术的一种具体实施方式中,从各所述误码率中选取最小的误码率,包括:
[0019]根据各所述均衡参数组和各所述误码率绘制误码率曲线;
[0020]根据所述误码率曲线确定各所述误码率中最小的误码率。
[0021]在本专利技术的一种具体实施方式中,在从各所述误码率中选取最小的误码率之后,将各所述误码率中选取最小的误码率对应的均衡参数组确定为所述目标均衡参数组之前,还包括:
[0022]判断各所述误码率中选取最小的误码率是否满足预设误码率阈值;
[0023]若是,则执行所述将各所述误码率中选取最小的误码率对应的均衡参数组确定为所述目标均衡参数组的步骤。
[0024]一种SATA信号测试装置,包括:
[0025]参数组及序列获取模块,用于获取预设的各均衡参数组和预生成的初始伪随机二进制序列;其中,所述均衡参数组包括加重参数和驱动参数;
[0026]参数组发送模块,用于分别基于各所述均衡参数组向固态硬盘发送所述初始伪随机二进制序列;
[0027]序列接收模块,用于接收所述固态硬盘返回的各反馈伪随机二进制序列;
[0028]误码率计算模块,用于分别计算所述初始伪随机二进制序列与各所述反馈伪随机二进制序列之间的误码率;
[0029]参数组选取模块,用于根据各所述误码率从各所述均衡参数组中选取目标均衡参数组;
[0030]信号测试模块,用于基于所述目标均衡参数组进行SATA信号测试。
[0031]在本专利技术的一种具体实施方式中,所述参数组选取模块包括:
[0032]误码率选取子模块,用于从各所述误码率中选取最小的误码率;
[0033]参数组确定子模块,用于将各所述误码率中选取最小的误码率对应的均衡参数组确定为所述目标均衡参数组。
[0034]在本专利技术的一种具体实施方式中,误码率选取子模块包括:
[0035]曲线绘制单元,用于根据各所述均衡参数组和各所述误码率绘制误码率曲线;
[0036]误码率确定单元,用于根据所述误码率曲线确定各所述误码率中最小的误码率。
[0037]在本专利技术的一种具体实施方式中,还包括:
[0038]判断模块,用于在从各所述误码率中选取最小的误码率之后,将各所述误码率中选取最小的误码率对应的均衡参数组确定为所述目标均衡参数组之前,判断各所述误码率中选取最小的误码率是否满足预设误码率阈值;
[0039]参数组确定子模块具体为当确定各所述误码率中选取最小的误码率满足预设误码率阈值时,将各所述误码率中选取最小的误码率对应的均衡参数组确定为所述目标均衡参数组的模块。
[0040]一种SATA信号测试设备,包括:
[0041]存储器,用于存储计算机程序;
[0042]处理器,用于执行所述计算机程序时实现如前所述SATA信号测试方法的步骤。
[0043]一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述SATA信号测试方法的步骤。
[0044]本专利技术所提供的SATA信号测试方法,获取预设的各均衡参数组和预生成的初始伪随机二进制序列;其中,均衡参数组包括加重参数和驱动参数;分别基于各均衡参数组向固态硬盘发送初始伪随机二进制序列;接收固态硬盘返回的各反馈伪随机二进制序列;分别计算初始伪随机二进制序列与各反馈伪随机二进制序列之间的误码率;根据各误码率从各均衡参数组中选取目标均衡参数组;基于目标均衡参数组进行SATA信号测试。
[0045]由上述技术方案可知,通过预先设置多个均衡参数组,分别计算各均衡参数组下,向固态硬盘发送的初始伪随机二进制序列与固态硬盘返回的各反馈伪随机二进制序列之间的误码率,根据各误码率进行均衡参数组选取,得到目标均衡参数组,从而实现了对均衡参数组的调优设置,基于优化得到的目标均衡参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种SATA信号测试方法,其特征在于,包括:获取预设的各均衡参数组和预生成的初始伪随机二进制序列;其中,所述均衡参数组包括加重参数和驱动参数;分别基于各所述均衡参数组向固态硬盘发送所述初始伪随机二进制序列;接收所述固态硬盘返回的各反馈伪随机二进制序列;分别计算所述初始伪随机二进制序列与各所述反馈伪随机二进制序列之间的误码率;根据各所述误码率从各所述均衡参数组中选取目标均衡参数组;基于所述目标均衡参数组进行SATA信号测试。2.根据权利要求1所述的SATA信号测试方法,其特征在于,根据各所述误码率从各所述均衡参数组中选取目标均衡参数组,包括:从各所述误码率中选取最小的误码率;将各所述误码率中选取最小的误码率对应的均衡参数组确定为所述目标均衡参数组。3.根据权利要求2所述的SATA信号测试方法,其特征在于,从各所述误码率中选取最小的误码率,包括:根据各所述均衡参数组和各所述误码率绘制误码率曲线;根据所述误码率曲线确定各所述误码率中最小的误码率。4.根据权利要求2或3所述的SATA信号测试方法,其特征在于,在从各所述误码率中选取最小的误码率之后,将各所述误码率中选取最小的误码率对应的均衡参数组确定为所述目标均衡参数组之前,还包括:判断各所述误码率中选取最小的误码率是否满足预设误码率阈值;若是,则执行所述将各所述误码率中选取最小的误码率对应的均衡参数组确定为所述目标均衡参数组的步骤。5.一种SATA信号测试装置,其特征在于,包括:参数组及序列获取模块,用于获取预设的各均衡参数组和预生成的初始伪随机二进制序列;其中,所述均衡参数组包括加重参数和驱动参数;参数组发送模块,用于分别基于各所述均衡参数组向固态硬盘发送所述初始伪随机二进制序列;序列接收模块,用于接收所述固态硬盘返回...

【专利技术属性】
技术研发人员:吴忠良
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1