【技术实现步骤摘要】
一种总线的稳定性改进方法和装置
[0001]本申请涉及计算机固件开发
,特别涉及一种超传输总线的稳定性改进方法
、
装置
、
电子设备及可读存储介质
。
技术介绍
[0002]超传输总线是多处理器电子设备中重要的硬件组成部分,随着计算性能需求的不断提高,单设备基板中集成的处理器数量与总线数量也不断增多,导致通过总线连接的处理器存在个别数据交互不稳定的情况,因此针对设备的批量生产制造需要对总线控制器的预加重参数进行调试验证以确保其稳定性
。
[0003]相关技术中,通过对一个批次生产的设备基板进行抽样检测,并逐一获取样本基板在可用工作状态下的预加重参数作为标准工作参数,将该固定的标准工作参数写入该批次所有基板的可扩展固件接口代码中
。
[0004]但现有技术方案里,即使是对样本基板进行逐一验证调整的过程工作量也十分巨大,且采用统一的标准工作参数匹配所有其他设备,难以在各基板的体质存在差异的情况下达到最优的稳定传输效果,差异化适用性不佳
。
技术实现思路
[0005]本申请实施例提供一种超传输总线的稳定性改进方法和装置,以解决现有技术方案中,对于总线的预加重参数调试工作针对不同设备的差异化适用性较差的问题
。
[0006]第一方面,本申请实施例提供了一种总线的稳定性改进方法,所述方法包括:
[0007]获取总线与连接的末端设备之间的连接状态,并根据连接状态对总线控制器的预加重参数进行第一循环处理, ...
【技术保护点】
【技术特征摘要】
1.
一种总线的稳定性改进方法,其特征在于,应用于总线控制器,所述方法包括:获取总线与连接的末端设备之间的连接状态,并根据连接状态对总线控制器的预加重参数进行第一循环处理,获得第一处理参数,所述预加重参数用于表征末端设备通过总线进行数据交互的信号稳定性;获取所述总线与连接的末端设备之间的传输状态,并根据传输状态对所述第一处理参数进行第二循环处理,获得第二处理参数;在根据所述第二处理参数进行第三循环处理,并获取到处于所述预加重参数的取值范围内的第三处理参数的情况下,根据所述第二处理参数和所述第三处理参数,确定目标预加重参数并写入所述总线控制器的参数寄存器中
。2.
根据权利要求1所述的方法,其特征在于,所述根据连接状态对总线控制器的预加重参数进行第一循环处理,包括:在所述连接状态为连接失败的情况下,将所述预加重参数的当前值自增预设步长,并进入到所述获取总线与连接的末端设备之间的连接状态的步骤中;在所述连接状态为连接成功的情况下,将所述预加重参数的当前值作为第一处理参数,并进入到所述获取所述总线与连接的末端设备之间的传输状态的步骤中
。3.
根据权利要求1所述的方法,其特征在于,所述根据传输状态对所述第一处理参数进行第二循环处理,获得第二处理参数,包括:在所述传输状态为传输异常的情况下,将所述第一处理参数的当前值自增预设步长,并进入到所述获取总线与连接的末端设备之间的连接状态的步骤中;在所述传输状态为传输正常的情况下,将第一处理参数的当前值作为第二处理参数
。4.
根据权利要求1所述的方法,其特征在于,所述根据所述第二处理参数进行第三循环处理,包括:将所述第二处理参数的值自增预设步长;在所述第二处理参数的自增后的值小于预设参数阈值的情况下,将所述第二处理参数的自增后的值作为所述预加重参数,进入到所述获取总线与连接的末端设备之间的连接状态的步骤;当再次接收到经过所述第二循环处理输出的第二处理参数时,将再次接收的所述第二处理参数作为所述第三处理参数并加入至可用参数序列中
。5.
根据权利要求4所述的方法,其特征在于,在将再次接收的所述第二处理参数作为所述第三处理参数并加入至可用参数序列中之后,所述方法还包括:将所述第三处理参数的值自增预设步长,并在所述第三处理参数的自增后的值小于预设参数阈值的情况下,将所述第三处理参数的自增后的值作为所述预加重参数,进入到所述获取总线与连接的末端设备之间的连接状态的步骤;当再次接收到经过所述第二循环处理输出的第二处理参数时,将再次接收的所述第二处理参数作为新的第三处理参数并加入至可用参数序列中
。6.
根据权利要求4或5所述的方法,其特征在...
【专利技术属性】
技术研发人员:王玉龙,钱东彦,
申请(专利权)人:龙芯中科技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。