CN113064648A - 一种链路均衡游标系数配置***、方法及介质 - Google Patents

一种链路均衡游标系数配置***、方法及介质 Download PDF

Info

Publication number
CN113064648A
CN113064648A CN202110324904.XA CN202110324904A CN113064648A CN 113064648 A CN113064648 A CN 113064648A CN 202110324904 A CN202110324904 A CN 202110324904A CN 113064648 A CN113064648 A CN 113064648A
Authority
CN
China
Prior art keywords
module
signal
bios
coefficient
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110324904.XA
Other languages
English (en)
Other versions
CN113064648B (zh
Inventor
高玉亚
芦飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Yingxin Computer Technology Co Ltd
Original Assignee
Shandong Yingxin Computer Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Yingxin Computer Technology Co Ltd filed Critical Shandong Yingxin Computer Technology Co Ltd
Priority to CN202110324904.XA priority Critical patent/CN113064648B/zh
Publication of CN113064648A publication Critical patent/CN113064648A/zh
Application granted granted Critical
Publication of CN113064648B publication Critical patent/CN113064648B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种链路均衡游标系数配置***,包括:初始化配置模块、启动信息处理模块、默认请求处理模块和灵活适配模块;初始化配置模块用于配置链路控制模块;启动信息处理模块用于获取BIOS的启动数据,并向灵活适配模块发送第一信号;默认请求处理模块用于检测BIOS中的BIOS默认配置请求,并执行默认值恢复操作或向所述灵活适配模块发送第二信号;灵活适配模块用于检测第一信号与第二信号的获取情况,根据获取情况获取BIOS的适配信息,并控制链路控制模块修改BIOS的链路均衡游标系数;本发明能够实现自动化的在不同应用场景下对的链路均衡游标系数进行灵活的配置,节省了人力成本,提高了系数配置效率。

Description

一种链路均衡游标系数配置***、方法及介质
技术领域
本发明涉及BIOS设计技术领域,特别是涉及一种链路均衡游标系数配置***、方法及介质。
背景技术
在服务器研发过程中,需要对DMI(直接媒体接口)链路信号质量进行调优,现有调优方法是通过发送端均衡设置,在发送端均衡设置时,需要对DMI TxEQ Cursor(链路均衡游标)系数进行配置和调整。
因DMI TxEQ Cursor系数所在BIOS(基本输入输出***)中的文件环境导致该系数无法根据实际机型进行不同配置,且现有的系数配置方法是通过BIOS工程师进行手动调整;故每更换一次机型,都需要BIOS工程师进行反复手动核对调整;而人工修改的不定性因素较多,其无法适应不同的BIOS***应用情况,且整个工作效率极低,同时,不断修改的BIOS源代码复用性较差。
发明内容
本发明主要解决的是现有的DMI TxEQ Cursor系数配置方法效率低、适用性差的问题。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种链路均衡游标系数配置***,包括:初始化配置模块、启动信息处理模块、默认请求处理模块和灵活适配模块;
所述初始化配置模块用于在BIOS中配置链路控制模块;
所述启动信息处理模块用于获取所述BIOS的启动数据,并根据所述启动数据向所述灵活适配模块发送第一信号;
所述默认请求处理模块用于检测所述BIOS中是否存在BIOS默认配置请求;若存在,则所述默认请求处理模块执行默认值恢复操作;若不存在,则所述默认请求处理模块向所述灵活适配模块发送第二信号;
所述灵活适配模块用于检测所述第一信号与所述第二信号的获取情况,并根据所述获取情况获取所述BIOS的适配信息,所述灵活适配模块根据所述适配信息控制所述链路控制模块修改所述BIOS的链路均衡游标系数。
作为一种改进的方案,所述启动信息处理模块包括启动数据获取模块和标志信息处理模块;
所述启动数据获取模块用于设定标志位初始值,并获取所述BIOS的第一标志位信息;所述启动数据获取模块根据所述标志位初始值和所述第一标志位信息获取所述启动数据;
所述标志信息处理模块用于识别所述启动数据的特征数据;若所述特征数据为BIOS首次启动,则所述标志信息处理模块修改所述第一标志位信息,并向所述灵活配置模块发送所述第一信号;若所述特征数据为BIOS非首次启动,则所述标志信息处理模块获取所述BIOS中与所述链路均衡游标系数对应的配置参数。
作为一种改进的方案,所述启动数据获取模块包括标志位信息比对模块和启动数据生成模块;
所述标志位信息比对模块用于比对所述第一标志位信息是否与所述标志位初始值匹配;若匹配,则所述标志位信息比对模块向所述启动数据生成模块发送第一标志信号;若非匹配,则所述标志位信息比对模块向所述启动数据生成模块发送第二标志信号;
所述启动数据生成模块用于根据所述第一标志信号生成所述特征数据为所述BIOS首次启动的启动数据;所述启动数据生成模块根据所述第二标志信号生成所述特征数据为所述BIOS非首次启动的启动数据。
作为一种改进的方案,所述默认请求处理模块包括请求检测模块和恢复操作执行模块;
所述请求检测模块用于设定控制器类别,并检测所述BIOS中是否存在与所述控制器类别对应的控制器触发操作;若存在,则所述请求检测模块判断所述BIOS中存在所述BIOS默认配置请求,并向所述恢复操作执行模块发送第一恢复信号;若不存在,则所述请求检测模块判断所述BIOS中不存在所述BIOS默认配置请求,并向所述恢复操作执行模块发送第二恢复信号;
所述恢复操作执行模块用于根据所述第一恢复信号执行所述默认值恢复操作,所述恢复操作执行模块根据所述第二恢复信号向所述灵活适配模块发送所述第二信号。
作为一种改进的方案,所述默认值恢复操作包括:
所述恢复操作执行模块获取所述链路均衡游标系数的默认值,并根据所述默认值修改所述链路均衡游标系数。
作为一种改进的方案,所述灵活适配模块包括:获取情况判断模块、适配信息获取模块和系数修改模块;
所述获取情况判断模块用于接收所述第一信号和所述第二信号,并生成所述获取情况;所述获取情况判断模块识别所述获取情况,若所述获取情况为所述第一信号和所述第二信号均获取成功,则所述获取情况判断模块向所述适配信息获取模块发送第一获取信号;
所述适配信息获取模块用于根据所述第一获取信号执行信息获取操作,得到所述适配信息;
所述系数修改模块用于根据所述适配信息控制所述链路控制模块执行信号检测操作,得到信号反馈频率,所述系数修改模块根据所述信号反馈频率修改所述链路均衡游标系数。
作为一种改进的方案,所述信息获取操作包括:
所述适配信息获取模块获取所述BIOS所在主板的硬件信息,并识别所述硬件信息中的主板标识信息,所述适配信息获取模块设定所述主板标识信息为所述适配信息。
作为一种改进的方案,所述信号检测操作包括:
所述系数修改模块控制所述链路控制模块向所述主板发送与所述适配信息对应的链路检测信号;
所述系数修改模块通过所述链路控制模块获取所述主板对于所述链路检测信号的反馈信号;
所述系数修改模块计算所述反馈信号的频率,得到所述信号反馈频率。
本发明还提供一种链路均衡游标系数配置方法,包括以下步骤:
在BIOS中配置链路控制模块;
获取所述BIOS的启动数据,并根据所述启动数据生成第一信号;
检测所述BIOS中是否存在BIOS默认配置请求;若存在,则执行默认值恢复操作;若不存在,则生成第二信号;
检测所述第一信号与所述第二信号的生成情况,并根据所述生成情况获取所述BIOS的适配信息,根据所述适配信息控制所述链路控制模块修改所述BIOS的链路均衡游标系数。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述链路均衡游标系数配置方法的步骤。
本发明的有益效果是:
1、本发明所述的链路均衡游标系数配置***,可以通过初始配置模块、启动信息处理模块、默认请求处理模块和灵活适配模块的相互配合,进而实现自动化的在不同应用场景下对的DMI TxEQ Cursor系数进行灵活的配置,大大节省了人力成本,且扩大了DMITxEQ Cursor系数配置的应用范围,极大的提高了DMI TxEQ Cursor系数配置效率,进而在服务器研发过程中提高了DMI链路信号质量调优的处理效率。
2、本发明所述的链路均衡游标系数配置方法,可以实现自动化的在不同应用场景下对的DMI TxEQ Cursor系数进行灵活的配置,大大节省了人力成本,且扩大了DMI TxEQCursor系数配置的应用范围,极大的提高了DMI TxEQ Cursor系数配置效率,进而在服务器研发过程中提高了DMI链路信号质量调优的处理效率。
3、本发明所述的计算机可读存储介质,可以实现引导初始配置模块、启动信息处理模块、默认请求处理模块和灵活适配模块进行配合,进而实现自动化的在不同应用场景下对的DMI TxEQ Cursor系数进行灵活的配置,大大节省了人力成本,且扩大了DMI TxEQCursor系数配置的应用范围,极大的提高了DMI TxEQ Cursor系数配置效率,同样在服务器研发过程中提高了DMI链路信号质量调优的处理效率,并有效的增加了所述链路均衡游标系数配置方法的可操作性。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1所述的链路均衡游标系数配置***的架构图;
图2是本发明实施例1所述的启动信息处理模块的具体架构示意图;
图3是本发明实施例1所述的启动数据获取模块的具体架构示意图;
图4是本发明实施例1所述的默认请求处理模块的具体架构示意图;
图5是本发明实施例1所述的灵活适配模块的具体架构示意图;
图6是本发明实施例2所述的链路均衡游标系数配置方法的流程图;
图7是本发明实施例2所述的链路均衡游标系数配置方法的具体流程示意图。
具体实施方式
下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
在本发明的描述中,需要说明的是,本发明所描述的实施例是本发明一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要说明的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“链路控制模块”、“启动数据”、“BIOS默认配置请求”、“默认值恢复操作”、“适配信息”、“链路均衡游标系数”、“标志位信息”、“特征数据”、“标志位初始值”、“恢复信号”、“信号反馈频率”、“链路检测信号”应做广义理解。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
在本发明的描述中,需要说明的是:
DMI,是直接媒体接口;
PCD,是电控制器接口;
BoardID,是主板标识信息;
Boot_Flag,是一种启动标志;
HFR,是BIOS源代码数据层文件;
DMI_Configuration,是链路控制器;
DMI TxEQ Cursor,是链路均衡游标系数;
BIOS Load Default,是BIOS加载默认值;
BIOS(Basic Input Output System),是基本输入输出***;
NVRAM(Non-Volatile Random Access Memory),是非易失性随机访问存储器。
实施例1
本实施例提供一种链路均衡游标系数配置***,如图1至图5所示,包括:初始配置模块、启动信息处理模块、默认请求处理模块和灵活适配模块;
本实施例的应用场景为对DMI链路信号质量进行调优时,对于不同应用场景下的DMI TxEQ Cursor系数的配置;DMI TxEQ Cursor系数允许用户调整和配置的选项位于BIOS源代码的HFR文件中,且该HFR文件的属性有所限制,通常BIOS工程师进行手动配置该DMITxEQ Cursor系数时较为困难,只能进行频繁设定,这样会造成BIOS源代码复用率低,且无法灵活的应用在不同的场景中,本实施例所描述的***对现有技术的弊端进行了解决:
初始配置模块用于获取BIOS的源代码的数据层地址,并在所述BIOS源代码的数据层地址中添加DMI_Configuration模块(即链路控制模块);通过该模块进行对于不同机型的DMI TxEQ Cursor系数进行灵活配置;
具体的,添加DMI_Configuration模块需要遵循模块单一职责的设计原则,同时保证DMI_Configuration模块中代码的可移植性和灵活性,这样设计的好处可以提高DMI链路信号质量调优的处理效率,并提高BIOS源代码的适配性及复用性。
启动信息处理模块包括启动数据获取模块和标志信息处理模块;
具体的,启动数据获取模块用于获取当前BIOS的启动数据,并根据该启动数据设置对应的BIOS标志位信息(即第一标志位信息);
具体的,启动数据获取模块设定标志位初始值,并获取所述BIOS标志位信息;所述启动数据获取模块根据所述标志位初始值和所述BIOS标志位信息获取所述启动数据;
具体的,在本实施例中BIOS标志位信息为:NVRAM中的Boot_Flag标志位;标志位初始值为0;启动数据获取模块判断该Boot_Flag标志位是否为0;
具体的,启动数据获取模块包括标志位信息比对模块和启动数据生成模块;标志位信息比对模块判断该Boot_Flag标志位是否为0,若是,则启动数据生成模块生成当前BIOS的启动数据,且该启动数据中包含此特征数据:当前BIOS为第一次启动(即BIOS首次启动),此时,标志信息处理模块将该Boot_Flag标志位设置为1,并向灵活配置模块发送第一信号;若否,则启动数据生成模块生成当前BIOS的启动数据,且该启动数据中包含此特征数据:当前BIOS非第一次启动(即BIOS非首次启动),此时,标志信息处理模块读取BIOS所在NVRAM中的与DMI TxEQ Cursor系数对应的设置项中的已设置值(即配置参数),并根据该已设置值,修改DMI TxEQ Cursor系数;
具体的,因为在识别BIOS启动数据时,发现当前BIOS不是第一次进行启动,所以不需要进行DMI TxEQ Cursor系数的设定,故直接获取之前进行设定好的已设置值即可;
具体的,通过启动信息处理模块可以自动化的检测当前BIOS是否为第一次启动,并采取对应的DMI TxEQ Cursor系数配置操作,使DMI TxEQ Cursor系数的配置***的适用性更强,解决了现有技术中通过人为方式在未知BIOS启动情况下,进行反复调整系数时造成DMI链路信号质量调优效率极低的问题。
默认请求处理模块包括请求检测模块和恢复操作执行模块;
具体的,在本实施例中请求检测模块为BIOS Tse模块,请求检测模块设定DMITxEQ Cursor系数的默认值,并检测是否存在BIOS Load Default事件(即BIOS默认配置请求),若存在,则恢复操作执行模块将所述DMI TxEQ Cursor系数修改为该默认值;若不存在,则向灵活适配模块发送第二信号;
具体的,请求检测模块设定DMI TxEQ Cursor系数的默认值,并将该默认值保存至当前BIOS所搭载主板的NVRAM中,请求检测模块检测当前BIOS中是否存在控制器触发动作,若存在,则向所述恢复操作执行模块发送第一恢复信号;恢复操作执行模块在收到第一恢复信号后,获取NVRAM中存储的默认值,并将所述DMI TxEQ Cursor系数修改为此默认值。
具体的,在本实施例中,控制器触发操作为F9按键的触发动作,其中需要请求检测模块设定控制器的类别,该类别包括但不限于F9按键触发,也可以为其他控制器,当请求检测模块检测到与其设定的控制器的类对应的触发操作时,向所述恢复操作执行模块发送第一恢复信号;
具体的,通过默认请求处理模块实现了在BIOS需要进行默认值设置时的系数配置操作,进一步扩大了本***的应用范围,提高了DMI链路信号质量调优效率和实用性。
灵活适配模块包括获取情况判断模块、适配信息获取模块和系数修改模块;
灵活适配模块用于检测第一信号和第二信号的获取情况,并根据此获取情况获取当前BIOS所对应的适配信息,并根据该适配信息设置对应的DMI TxEQ Cursor系数;
具体的,在本实施例中,适配信息为BoardID;获取情况判断模块用于接收上述模块发送的第一信号和第二信号,当第一信号和第二信号都收到时,获取情况判断模块判断当前的BIOS是没有其他情况需要满足,仅需要根据适配信息去调整DMI TxEQ Cursor系数,此时,获取情况判断模块向适配信息获取模块发送第一获取信号;当收到第一信号和第二信号中的任一一个时,获取情况判断模块判断当前的BIOS有其他的情况干扰,不根据适配信息调整DMI TxEQ Cursor系数;
具体的,适配信息获取模块在收到第一获取信号后,配置PCD接口,适配信息获取模块通过该PCD接口读取当前BIOS所搭载主板的硬件信息,并对该硬件信息进行识别,进而得到当前BIOS所对应的BoardID,并将该BoardID发送至系数修改模块;
具体的,系数修改模块对当前主板发送与该BoardID对应的DMI链路检测信号;发送该DMI链路检测信号后,系数修改模块获取所述主板对于该DMI链路检测信号的反馈信号,并计算该反馈信号的频率,得到信号反馈频率;系数修改模块根据该信号反馈频率进行对应的DMI TxEQ Cursor系数的设定;
具体的,通过灵活适配模块可以实现通常情况下对于各种机型的DMI TxEQCursor系数调整,其降低了因人为因素反复修改系数而产生的风险,并在一定程度上提高了对于DMI链路信号质量调优的工作效率。
实施例2
本实施例提供一种链路均衡游标系数配置方法,如图6和图7所示,包括以下步骤:
S100、获取BIOS的源代码的数据层地址,并在所述BIOS源代码的数据层地址中添加DMI_Configuration模块;
S200、设定标志位初始值,并获取所述BIOS标志位信息;根据所述标志位初始值和所述BIOS标志位信息获取所述启动数据;当启动数据中包含此特征数据:当前BIOS为第一次启动时,将该BIOS标志位信息修改,并生成第一信号;当启动数据中包含此特征数据:当前BIOS非第一次启动时,读取BIOS所在NVRAM中的与DMI TxEQ Cursor系数对应的设置项中的已设置值,并根据该已设置值,修改DMI TxEQ Cursor系数;
S300、设定DMI TxEQ Cursor系数的默认值,并检测是否存在BIOS默认配置请求,若存在,则将所述DMI TxEQ Cursor系数修改为该默认值;若不存在,则生成第二信号;
具体的,设定DMI TxEQ Cursor系数的默认值,并将该默认值保存至当前BIOS所搭载主板的NVRAM中,检测当前BIOS中是否存在控制器触发动作,若存在,则获取NVRAM中存储的默认值,并将所述DMI TxEQ Cursor系数修改为此默认值。
S400、检测第一信号和第二信号的生成情况,并根据此生成情况获取当前BIOS所对应的适配信息,并根据该适配信息设置对应的DMI TxEQ Cursor系数;
具体的,在本实施例中,适配信息为BoardID;当第一信号和第二信号都生成时,判断当前的BIOS是没有其他情况需要满足,仅需要根据适配信息去调整DMI TxEQ Cursor系数,此时,配置PCD接口,通过该PCD接口读取当前BIOS所搭载主板的硬件信息,并对该硬件信息进行识别,进而得到当前BIOS所对应的BoardID,并对当前主板发送与该BoardID对应的DMI链路检测信号;发送该DMI链路检测信号后,获取所述主板对于该DMI链路检测信号的反馈信号,并计算该反馈信号的频率,得到信号反馈频率;根据该信号反馈频率进行对应的DMI TxEQ Cursor系数的设定;
当收到第一信号和第二信号中的任一一个时,判断当前的BIOS有其他的情况干扰,不根据适配信息调整DMI TxEQ Cursor系数。
基于与前述实施例中一种链路均衡游标系数配置方法同样的发明构思,本说明书实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述链路均衡游标系数配置方法的步骤。
区别于现有技术,采用本申请一种链路均衡游标系数配置***、方法及介质可以通过本***中的模块相互配合,进而实现自动化的在不同应用场景下对的DMI TxEQCursor系数进行灵活的配置,大大节省了人力成本,且扩大了DMI TxEQ Cursor系数配置的应用范围,通过本方法为本***提供了有效的设计思路,最终,极大的提高了DMI TxEQCursor系数配置效率,进而在服务器研发过程中提高了DMI链路信号质量调优的处理效率。
上述本发明实施例公开实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种链路均衡游标系数配置***,其特征在于,包括:初始化配置模块、启动信息处理模块、默认请求处理模块和灵活适配模块;
所述初始化配置模块用于在BIOS中配置链路控制模块;
所述启动信息处理模块用于获取所述BIOS的启动数据,并根据所述启动数据向所述灵活适配模块发送第一信号;
所述默认请求处理模块用于检测所述BIOS中是否存在BIOS默认配置请求;若存在,则所述默认请求处理模块执行默认值恢复操作;若不存在,则所述默认请求处理模块向所述灵活适配模块发送第二信号;
所述灵活适配模块用于检测所述第一信号与所述第二信号的获取情况,并根据所述获取情况获取所述BIOS的适配信息,所述灵活适配模块根据所述适配信息控制所述链路控制模块修改所述BIOS的链路均衡游标系数。
2.根据权利要求1所述的链路均衡游标系数配置***,其特征在于:所述启动信息处理模块包括启动数据获取模块和标志信息处理模块;
所述启动数据获取模块用于设定标志位初始值,并获取所述BIOS的第一标志位信息;所述启动数据获取模块根据所述标志位初始值和所述第一标志位信息获取所述启动数据;
所述标志信息处理模块用于识别所述启动数据的特征数据;若所述特征数据为BIOS首次启动,则所述标志信息处理模块修改所述第一标志位信息,并向所述灵活配置模块发送所述第一信号;若所述特征数据为BIOS非首次启动,则所述标志信息处理模块获取所述BIOS中与所述链路均衡游标系数对应的配置参数。
3.根据权利要求2所述的链路均衡游标系数配置***,其特征在于:所述启动数据获取模块包括标志位信息比对模块和启动数据生成模块;
所述标志位信息比对模块用于比对所述第一标志位信息是否与所述标志位初始值匹配;若匹配,则所述标志位信息比对模块向所述启动数据生成模块发送第一标志信号;若非匹配,则所述标志位信息比对模块向所述启动数据生成模块发送第二标志信号;
所述启动数据生成模块用于根据所述第一标志信号生成所述特征数据为所述BIOS首次启动的启动数据;所述启动数据生成模块根据所述第二标志信号生成所述特征数据为所述BIOS非首次启动的启动数据。
4.根据权利要求1或2所述的链路均衡游标系数配置***,其特征在于:所述默认请求处理模块包括请求检测模块和恢复操作执行模块;
所述请求检测模块用于设定控制器类别,并检测所述BIOS中是否存在与所述控制器类别对应的控制器触发操作;若存在,则所述请求检测模块判断所述BIOS中存在所述BIOS默认配置请求,并向所述恢复操作执行模块发送第一恢复信号;若不存在,则所述请求检测模块判断所述BIOS中不存在所述BIOS默认配置请求,并向所述恢复操作执行模块发送第二恢复信号;
所述恢复操作执行模块用于根据所述第一恢复信号执行所述默认值恢复操作,所述恢复操作执行模块根据所述第二恢复信号向所述灵活适配模块发送所述第二信号。
5.根据权利要求4所述的链路均衡游标系数配置***,其特征在于:所述默认值恢复操作包括:
所述恢复操作执行模块获取所述链路均衡游标系数的默认值,并根据所述默认值修改所述链路均衡游标系数。
6.根据权利要求1或2或5所述的链路均衡游标系数配置***,其特征在于:所述灵活适配模块包括:获取情况判断模块、适配信息获取模块和系数修改模块;
所述获取情况判断模块用于接收所述第一信号和所述第二信号,并生成所述获取情况;所述获取情况判断模块识别所述获取情况,若所述获取情况为所述第一信号和所述第二信号均获取成功,则所述获取情况判断模块向所述适配信息获取模块发送第一获取信号;
所述适配信息获取模块用于根据所述第一获取信号执行信息获取操作,得到所述适配信息;
所述系数修改模块用于根据所述适配信息控制所述链路控制模块执行信号检测操作,得到信号反馈频率,所述系数修改模块根据所述信号反馈频率修改所述链路均衡游标系数。
7.根据权利要求6所述的链路均衡游标系数配置***,其特征在于:所述信息获取操作包括:
所述适配信息获取模块获取所述BIOS所在主板的硬件信息,并识别所述硬件信息中的主板标识信息,所述适配信息获取模块设定所述主板标识信息为所述适配信息。
8.根据权利要求7所述的链路均衡游标系数配置***,其特征在于:所述信号检测操作包括:
所述系数修改模块控制所述链路控制模块向所述主板发送与所述适配信息对应的链路检测信号;
所述系数修改模块通过所述链路控制模块获取所述主板对于所述链路检测信号的反馈信号;
所述系数修改模块计算所述反馈信号的频率,得到所述信号反馈频率。
9.一种链路均衡游标系数配置方法,其特征在于,包括以下步骤:
在BIOS中配置链路控制模块;
获取所述BIOS的启动数据,并根据所述启动数据生成第一信号;
检测所述BIOS中是否存在BIOS默认配置请求;若存在,则执行默认值恢复操作;若不存在,则生成第二信号;
检测所述第一信号与所述第二信号的生成情况,并根据所述生成情况获取所述BIOS的适配信息,根据所述适配信息控制所述链路控制模块修改所述BIOS的链路均衡游标系数。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求9中所述链路均衡游标系数配置方法的步骤。
CN202110324904.XA 2021-03-26 2021-03-26 一种链路均衡游标系数配置***、方法及介质 Active CN113064648B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110324904.XA CN113064648B (zh) 2021-03-26 2021-03-26 一种链路均衡游标系数配置***、方法及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110324904.XA CN113064648B (zh) 2021-03-26 2021-03-26 一种链路均衡游标系数配置***、方法及介质

Publications (2)

Publication Number Publication Date
CN113064648A true CN113064648A (zh) 2021-07-02
CN113064648B CN113064648B (zh) 2023-03-17

Family

ID=76563892

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110324904.XA Active CN113064648B (zh) 2021-03-26 2021-03-26 一种链路均衡游标系数配置***、方法及介质

Country Status (1)

Country Link
CN (1) CN113064648B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108984216A (zh) * 2018-07-06 2018-12-11 郑州云海信息技术有限公司 一种自动进入与配置bios的方法与装置
CN109376103A (zh) * 2018-06-19 2019-02-22 华为技术有限公司 快速均衡的方法、芯片和通信***
CN109582505A (zh) * 2018-12-06 2019-04-05 广东浪潮大数据研究有限公司 一种bios选项默认值的恢复***、方法及装置
CN109800022A (zh) * 2019-01-25 2019-05-24 郑州云海信息技术有限公司 一种自动化对比bios信息差异的方法、***、终端及存储介质
CN111158769A (zh) * 2019-12-29 2020-05-15 苏州浪潮智能科技有限公司 一种bios选项的检查修改方法与装置
CN112463150A (zh) * 2020-10-16 2021-03-09 苏州浪潮智能科技有限公司 一种字体和背景颜色的调整方法、装置、设备及可读介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109376103A (zh) * 2018-06-19 2019-02-22 华为技术有限公司 快速均衡的方法、芯片和通信***
CN108984216A (zh) * 2018-07-06 2018-12-11 郑州云海信息技术有限公司 一种自动进入与配置bios的方法与装置
CN109582505A (zh) * 2018-12-06 2019-04-05 广东浪潮大数据研究有限公司 一种bios选项默认值的恢复***、方法及装置
CN109800022A (zh) * 2019-01-25 2019-05-24 郑州云海信息技术有限公司 一种自动化对比bios信息差异的方法、***、终端及存储介质
CN111158769A (zh) * 2019-12-29 2020-05-15 苏州浪潮智能科技有限公司 一种bios选项的检查修改方法与装置
CN112463150A (zh) * 2020-10-16 2021-03-09 苏州浪潮智能科技有限公司 一种字体和背景颜色的调整方法、装置、设备及可读介质

Also Published As

Publication number Publication date
CN113064648B (zh) 2023-03-17

Similar Documents

Publication Publication Date Title
CN108228810B (zh) 表单联动配置方法和***以及表单更新方法和***
US7047528B2 (en) Information processing apparatus, information processing method, control program, and memory medium storing control program therein
US8799521B2 (en) System and method for receiving control commands at a peripheral device
US20070136638A1 (en) System and method for checking and correcting bios errors
EP1770512A2 (en) Method and system for updating software
US7194218B2 (en) Image forming apparatus controlling peripheral device, method for installing control program, installation program, and recording medium thereof
CN113064648B (zh) 一种链路均衡游标系数配置***、方法及介质
CN108197166B (zh) 一种跨浏览器办公审批留痕方法及***
US20130321839A1 (en) Information processing apparatus, recording medium, and control method
CN111221554B (zh) 一种dsp电路结构、dsp在线程序升级方法及装置
CN110908733B (zh) 工作模式确定方法及装置、控制方法及装置
US20070192387A1 (en) Information processing device, method and program for controlling information processing device
CN109977044B (zh) Usb设备枚举检测方法和***及固件升级方法和***
CN113190491B (zh) 一种串口信息显示方法、***及介质
CN107301072B (zh) 一种升级文件的自动加载方法及装置
US7877499B2 (en) Data processing apparatus, data input control method thereof, information processing device, and program for implementing the method
CN113094106B (zh) 通信控制方法、装置、计算机设备和存储介质
US20210120146A1 (en) Information processing device, mobile terminal, and information processing method
JP2007034837A (ja) 電子部品実装システム
EP2009573A1 (en) System and method for optimizing communication between an rfid reader and an rfid tag
CN113051576A (zh) 控制方法和电子设备
CN113518975A (zh) 信息处理装置、信息处理终端装置和信息处理方法
CN112685053A (zh) 单片机程序远程升级控制方法
CN109428936B (zh) App的升级方法、装置、***、电子设备及存储介质
JP2006155047A (ja) 検証システム及び検証方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant