一种服务器互联芯片的自动化调试方法及装置制造方法及图纸

技术编号:16365417 阅读:34 留言:0更新日期:2017-10-10 21:25
本发明专利技术提供了一种服务器互联芯片的自动化调试方法及装置,该方法包括:预先设置至少一个CPU的配置参数;确定与待调试互联芯片对应的CPU;根据所述至少一个CPU的配置参数,对确定出的所述CPU进行调试;控制调试后的所述CPU与所述待调试互联芯片建立通信互联;根据调试后的所述CPU对应的配置参数,对所述待调试互联芯片的工作模式进行调节。本方案能提高互联芯片的调试效率。

Automatic debugging method and device for server interconnection chip

The present invention provides a method and device for an automatic Internet server chip debugging, the method comprising: configuring a preset parameter of at least one CPU; and to determine the corresponding debugging connection chip CPU; according to the configuration parameters of the at least one CPU, the debugging of the CPU determined by the CPU; after debugging and control the debug connection chip to establish communication interconnection; according to the configuration parameters corresponding to the CPU after the debugging, the debugging of interconnection chip mode adjustment. The scheme can improve the debugging efficiency of the interconnect chip.

【技术实现步骤摘要】
一种服务器互联芯片的自动化调试方法及装置
本专利技术涉及计算机
,特别涉及一种服务器互联芯片的自动化调试方法及装置。
技术介绍
随着计算机技术的发展,人们对服务器的性能要求也越来越高。互联芯片作为多路处理器共享主存系统的核心芯片,日益得到广泛应用。为了确保互联芯片的使用性能,使用前需对互联芯片进行调试和验证,其中,调试环境的正确搭建是进行芯片验证的保障。目前,在搭建互联芯片的调试环境时,主要采用人工方式,即首先通过工作人员调节互联芯片所属服务器的CPU的配置参数,对CPU进行调试,再根据CPU的配置参数,调节互联芯片的工作模式,以使CPU的配置参数和互联芯片的工作模式相匹配,完成调试环境的搭建。由于CPU的配置参数以及互联芯片的工作模式种类均较多,采用人工方式进行匹配的效率较低,从而导致互联芯片的调试效率较低。
技术实现思路
本专利技术实施例提供了一种服务器互联芯片的自动化调试方法及装置,能提高互联芯片的调试效率。第一方面,本专利技术实施例提供了一种服务器互联芯片的自动化调试方法,包括:预先设置至少一个CPU的配置参数;确定与待调试互联芯片对应的CPU;根据所述至少一个CPU的配置参数,对确定出的所述CPU进行调试;控制调试后的所述CPU与所述待调试互联芯片建立通信互联;根据调试后的所述CPU对应的配置参数,对所述待调试互联芯片的工作模式进行调节。优选地,进一步包括:预先设置每一个所述CPU的配置参数分别对应的工作时长;则,所述根据所述至少一个CPU的配置参数,对确定出的所述CPU进行调试,包括:循环执行S1至S3,直到不存在未被选择过的所述CPU的配置参数;S1:从预先设置的所述至少一个CPU的配置参数中,确定一个未被选择过的当前配置参数;S2:根据所述当前配置参数,控制所述CPU的运行状态,并记录所述CPU在所述运行状态下的运行时长;S3:当所述运行时长达到与所述当前配置参数对应的工作时长时,执行S1。优选地,所述S1、S2和S3,以及所述控制调试后的所述CPU与所述待调试互联芯片建立通信互联,包括:从所述至少一个CPU配置参数中,确定第一配置参数为当前配置参数,根据所述当前配置参数,控制所述CPU对应的快速互联通道QPI以低速状态进行运行,并记录所述QPI在所述低速状态下的第一运行时长;当所述第一运行时长达到与所述第一配置参数对应的第一工作时长时,从所述至少一个CPU配置参数中,选择第二配置参数作为当前配置参数;根据所述当前配置参数,控制所述QPI以高速状态进行运行,并记录所述QPI在高速状态下的第二运行时长;当所述第二运行时长达到与所述第二配置参数对应的第二工作时长时,从所述至少一个CPU配置参数中,选择第三配置参数作为当前配置参数;根据所述当前配置参数,控制所述CPU与所述待调试互联芯片建立通信互联。优选地,所述根据调试后的所述CPU对应的配置参数,对所述待调试互联芯片的工作模式进行调节,包括:根据所述第三配置参数,对所述待调试互联芯片的寄存器的工作参数进行调节;根据所述寄存器的工作参数,确定所述待调试互联芯片的工作模式。优选地,在所述根据调试后的所述CPU对应的配置参数,对所述待调试互联芯片的工作模式进行调节之后,进一步包括:确定与所述待调试互联芯片对应的验证系统,并控制所述验证系统启动。第二方面,本专利技术实施例提供了一种服务器互联芯片的自动化调试装置,包括:设置单元、CPU调试单元和芯片调试单元;其中,所述设置单元,用于预先设置至少一个CPU的配置参数;所述CPU调试单元,用于确定与待调试互联芯片对应的CPU,并根据所述设置单元设置的至少一个CPU的配置参数,对确定出的所述CPU进行调试;所述芯片调试单元,用于根据所述CPU调试单元调试后的所述CPU对应的配置参数,对所述待调试互联芯片的工作模式进行调节。优选地,所述设置单元,进一步用于设置每一个所述CPU的配置参数分别对应的工作时长;所述CPU调试单元包括:确定子单元、控制子单元和判断子单元;其中,所述确定子单元,用于从预先设置的所述至少一个CPU的配置参数中,确定一个未被选择过的当前配置参数;所述控制子单元,用于根据所述确定子单元确定出的当前配置参数,控制所述CPU的运行状态,并记录所述CPU在所述运行状态下的运行时长;当所述运行时长达到与所述当前配置参数对应的工作时长时,触发所述判断子单元;所述判断子单元,用于判断是否存在未被选择过的所述CPU的配置参数,如果是,则触发所述确定子单元,否则触发所述芯片调试单元。优选地,所述确定子单元,用于从所述至少一个CPU配置参数中,确定第一配置参数为当前配置参数;接收到所述控制子单元的第一次触发时,将第二配置参数作为当前配置参数;接收到所述控制子单元的第二次触发时,将第三配置参数作为当前配置参数,并触发所述芯片调试单元;所述控制子单元,用于当所述第一配置参数作为所述当前配置参数时,控制所述CPU对应的快速互联通道QPI以低速状态进行运行,并记录所述QPI在所述低速状态下的第一运行时长;当所述第一运行时长达到与所述第一配置参数对应的第一工作时长时,第一次触发所述确定子单元;当所述第二配置参数作为所述当前配置参数时,控制所述QPI以高速状态进行运行,并记录所述QPI在高速状态下的第二运行时长;当所述第二运行时长达到与所述第二配置参数对应的第二工作时长时,第二次触发所述确定子单元;所述芯片调试单元,用于在接收到所述确定子单元的触发时,根据所述当前配置参数,控制所述CPU与所述待调试互联芯片建立通信互联。优选地,所述芯片调试单元,用于根据所述第三配置参数,对所述待调试互联芯片的寄存器的工作参数进行调节,并根据所述寄存器的工作参数,确定所述待调试互联芯片的工作模式。优选地,所述芯片调试单元,进一步用于在对所述待调试互联芯片的工作模式进行调节之后,确定与所述待调试互联芯片对应的验证系统,并控制所述验证系统启动。本专利技术实施例提供了一种服务器互联芯片的自动化调试方法及装置,在确定出与待调试互联芯片对应的CPU之后,根据预设的至少一个CPU的配置参数,对确定出的CPU进行调试,并控制调试后的CPU与待调试互联芯片建立通信互联,然后根据调试后的CPU对应的配置参数,对待调试互联芯片的工作模式进行调节。以此实现了互联芯片的自动化调试,而无需再采用人工方式对CPU的配置参数和互联芯片的工作模式进行匹配,从而提高了互联芯片的调试效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种服务器互联芯片的自动化调试方法的流程图;图2是本专利技术另一个实施例提供的一种服务器互联芯片的自动化调试方法的流程图;图3是本专利技术一个实施例提供的一种服务器互联芯片的自动化调试装置的结构示意图;图4是本专利技术另一个实施例提供的一种服务器互联芯片的自动化调试装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述本文档来自技高网...
一种服务器互联芯片的自动化调试方法及装置

【技术保护点】
一种服务器互联芯片的自动化调试方法,其特征在于,包括:预先设置至少一个CPU的配置参数;确定与待调试互联芯片对应的CPU;根据所述至少一个CPU的配置参数,对确定出的所述CPU进行调试;控制调试后的所述CPU与所述待调试互联芯片建立通信互联;根据调试后的所述CPU对应的配置参数,对所述待调试互联芯片的工作模式进行调节。

【技术特征摘要】
1.一种服务器互联芯片的自动化调试方法,其特征在于,包括:预先设置至少一个CPU的配置参数;确定与待调试互联芯片对应的CPU;根据所述至少一个CPU的配置参数,对确定出的所述CPU进行调试;控制调试后的所述CPU与所述待调试互联芯片建立通信互联;根据调试后的所述CPU对应的配置参数,对所述待调试互联芯片的工作模式进行调节。2.根据权利要求1所述的方法,其特征在于,包括:进一步包括:预先设置每一个所述CPU的配置参数分别对应的工作时长;则,所述根据所述至少一个CPU的配置参数,对确定出的所述CPU进行调试,包括:循环执行S1至S3,直到不存在未被选择过的所述CPU的配置参数;S1:从预先设置的所述至少一个CPU的配置参数中,确定一个未被选择过的当前配置参数;S2:根据所述当前配置参数,控制所述CPU的运行状态,并记录所述CPU在所述运行状态下的运行时长;S3:当所述运行时长达到与所述当前配置参数对应的工作时长时,执行S1。3.根据权利要求2所述的方法,其特征在于,所述S1、S2和S3,以及所述控制调试后的所述CPU与所述待调试互联芯片建立通信互联,包括:从所述至少一个CPU配置参数中,确定第一配置参数为当前配置参数,根据所述当前配置参数,控制所述CPU对应的快速互联通道QPI以低速状态进行运行,并记录所述QPI在所述低速状态下的第一运行时长;当所述第一运行时长达到与所述第一配置参数对应的第一工作时长时,从所述至少一个CPU配置参数中,选择第二配置参数作为当前配置参数;根据所述当前配置参数,控制所述QPI以高速状态进行运行,并记录所述QPI在高速状态下的第二运行时长;当所述第二运行时长达到与所述第二配置参数对应的第二工作时长时,从所述至少一个CPU配置参数中,选择第三配置参数作为当前配置参数;根据所述当前配置参数,控制所述CPU与所述待调试互联芯片建立通信互联。4.根据权利要求3所述的方法,其特征在于,所述根据调试后的所述CPU对应的配置参数,对所述待调试互联芯片的工作模式进行调节,包括:根据所述第三配置参数,对所述待调试互联芯片的寄存器的工作参数进行调节;根据所述寄存器的工作参数,确定所述待调试互联芯片的工作模式。5.根据权利要求1至4中任一所述的方法,其特征在于,在所述根据调试后的所述CPU对应的配置参数,对所述待调试互联芯片的工作模式进行调节之后,进一步包括:确定与所述待调试互联芯片对应的验证系统,并控制所述验证系统启动。6.一种服务器互联芯片的自动化调试装置,其特征在于,包括:设置单元、CPU调试单元和芯片调试单元;其中,所述设...

【专利技术属性】
技术研发人员:周玉龙
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1