一种信息处理方法和设备技术

技术编号:28373391 阅读:19 留言:0更新日期:2021-05-08 00:00
本发明专利技术公开了一种信息处理方法和设备,应用于配置有功能模块的待测器件,包括:基于第一指令,以周期性地切换所述功能模块中IP核的运行模式;若所述IP核处于第一运行模式,则反馈表征所述功能模块状态的第一参数信息;若所述IP核处于第二运行模式,则反馈表征待测器件状态的第二参数信息。由此,通过给功能模块的IP核设置第一运行模式和第二运行模式并周期性地根据第一指令进行切换,在不同运行模式下将所检测到的状态进行反馈,相较于现有技术,本方案无需给每个外设配置IP核资源,只需单个IP核便可获取外设的状态信息,节省了IP核资源。

【技术实现步骤摘要】
一种信息处理方法和设备
本专利技术涉及服务器
,尤其涉及一种信息处理方法和设备。
技术介绍
目前服务器侧的电源管理模块获取加速卡外设的状态信息的方式为通过在FPGA芯片针对每个外设均添加一个IICIP核资源来访问,该方式的缺点在于增加了运算资源。
技术实现思路
本专利技术实施例提供了一种信息处理方法和设备,具有在不增加IP核资源的情况下仍旧可以获取FPGA芯片的外设状态的技术效果。本专利技术一方面提供一种信息处理方法,应用于配置有功能模块的待测器件,所述方法包括:基于第一指令,以周期性地切换所述功能模块中IP核的运行模式;若所述IP核处于第一运行模式,则反馈表征所述功能模块状态的第一参数信息;若所述IP核处于第二运行模式,则反馈表征待测器件状态的第二参数信息。在一可实施方式中,所述周期性地切换所述功能模块中IP核的运行模式,包括:所述运行模式初始为所述第一运行模式;每隔预设时长,将所述运行模式切换为所述第二运行模式,并在反馈所述第二参数信息之后,将所述运行模式重新切换至所述第一运行模式。在一可实施方式中,若所述IP核处于第一运行模式,所述方法还包括:实时监测所述第一参数信息,并将所述第一参数信息存入信息库中;相应的,所述反馈所述第一参数信息,包括:提取所述信息库中的第一参数信息,并反馈所述第一参数信息。在一可实施方式中,所述反馈第一参数信息,包括:接收并响应第二指令,以反馈所述第一参数信息。在一可实施方式中,所述第二参数信息包括温度参数和电压参数。r>本专利技术另一方面提供一种信息处理设备,所述设备包括配置有功能模块的待测器件、第一器件和第二器件;所述第一器件通信连接于所述功能模块,用于向所述功能模块发送第一指令,以周期性地切换所述功能模块中IP核的运行模式;所述第一器件还用于在所述IP核处于第一运行模式时反馈表征所述功能模块状态的第一参数信息;所述第二器件用于在所述IP核处于第二运行模式时反馈表征待测器件状态的第二参数信息。在一可实施方式中,所述第一器件具体用于:以每隔预设时长向所述功能模块发送第一指令,以指示所述IP核将所述运行模式切换至所述第二运行模式,并在所述第一器件反馈所述第二参数信息之后,将所述运行模式切换至所述第一运行模式。在一可实施方式中,所述第一器件具体用于:实时监测所述第一参数信息,并将所述第一参数信息存入寄存器中;相应的,所述第一器件在反馈所述第一参数信息时,具体用于:提取所述寄存器中的第一参数信息,并反馈所述第一参数信息。在一可实施方式中,所述第一器件在反馈所述第一参数信息时,具体用于:接收并响应第三器件所发送的第二指令,以获取所述第一参数信息并反馈给所述第三器件。在一可实施方式中,所述第一器件为微控制单元MCU,所述第二器件包括温度传感器、电流传感器,所述第三器件为电源管理设备BMC,所述功能模块为FPGA芯片。在本专利技术实施例中,通过给功能模块的IP核设置第一运行模式和第二运行模式,并通过周期性切换运行模式反馈,相较于现有技术,本方案无需给每个外设配置IP核资源,只需单个IP核便可获取外设的状态信息,节省了IP核资源。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:在附图中,相同或对应的标号表示相同或对应的部分。图1为本专利技术实施例一种信息处理方法的实现流程示意图;图2为本专利技术实施例一种信息处理方法中每个运行模式的实现流程示意图;图3为本专利技术实施例一种信息处理设备的结构组成示意图;图4为本专利技术实施例一种信息处理方法的具体反馈流程图。具体实施方式为使本专利技术的目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术一方面提供一种信息处理方法,应用于配置有功能模块的待测器件,方法包括:步骤101,基于第一指令,以周期性地切换功能模块中IP核的运行模式;步骤102,若IP核处于第一运行模式,则反馈表征功能模块状态的第一参数信息;步骤103,若IP核处于第二运行模式,则反馈表征待测器件状态的第二参数信息。本实施例中,功能模块为FPGA芯片(FieldProgrammableGateArray,现场可编程逻辑门阵列)、CPLD芯片(ComplexProgrammableLogicDevice,复杂可编程逻辑器件)等可配置IP核的硬件,本实施例优选FPGA芯片。待测器件包括加速卡、显卡和声卡等,本实施例优选待测器件为加速卡。结合图2和图3所示,在步骤101中,第一指令可以为周期性的时钟信号或者脉冲信号,可由搭载于待测器件的内部硬件(如微控制单元MCU)发出,也可以由与待测器件连接的外部器件(如中央处理器CPU)发出,本实施例中优选第一指令由微控制单元MCU发出。第一指令的触发方式主要为根据本地时钟或者外部时钟触发,包括高电平信号和低电平信号。功能模块可预先通过软件程序配置第一运行模式和第二运行运行模式,当功能模块获取第一指令之后,通过预设的软件程序根据时钟高低电平信号切换IP核的运行模式。在步骤102和步骤103中,运行模式包括第一运行模式和第二运行模式,应用时,可令第一运行模式对应时钟信号的高电平,第二运行模式对应时钟信号的低电平,当时钟信号为高电平时,IP核的运行模式切换至第一运行模式,当时钟信号为低电平时,IP核的运行模式切换至第二运行模式。当然,反过来亦可,即第一运行模式对应时钟信号的低电平,第二运行模式对应时钟信号的高电平。当IP核的运行模式处于第一运行模式时,获取表征功能模块状态的第一参数信息并反馈。具体的,第一参数信息包括功能模块内部的温度、电压等参数,功能模块内部的参数无法使用外设设备(如温度传感器,电压传感器等)直接获取,因此当IP核处于第一运行模式时,第一参数信息的反馈方式可以为通过处理器(如MCU)根据预先设置的待测器件访问地址查询到待测器件并获取到第一参数信息,再通过将第一参数信息写入已配置的寄存器后反馈。当IP核的运行模式处于第二运行模式时,获取反馈表征待测器件状态的第二参数信息并反馈。具体的,第二参数信息包括待测器件的温度、电压、电流等参数,待测器件的参数可通过与功能模块I2C接口连接的温度传感器、电流传感器、EEPROM寄存器等外设设备直接测量得到,因此当IP核处于第二运行模式时,第二参数信息的反馈方式可通过预先设置的各个外设设备访问地址查询到各个外设设备,并获取到各个外设设备所监测到的状态信息,再将所获取到的状态信息进行反馈。反馈对象根据需求而定,例如服务器侧的电源管理模块BMC本文档来自技高网...

【技术保护点】
1.一种信息处理方法,应用于配置有功能模块的待测器件,所述方法包括:/n基于第一指令,以周期性地切换所述功能模块中IP核的运行模式;/n若所述IP核处于第一运行模式,则反馈表征所述功能模块状态的第一参数信息;/n若所述IP核处于第二运行模式,则反馈表征待测器件状态的第二参数信息。/n

【技术特征摘要】
1.一种信息处理方法,应用于配置有功能模块的待测器件,所述方法包括:
基于第一指令,以周期性地切换所述功能模块中IP核的运行模式;
若所述IP核处于第一运行模式,则反馈表征所述功能模块状态的第一参数信息;
若所述IP核处于第二运行模式,则反馈表征待测器件状态的第二参数信息。


2.根据权利要求1所述的方法,所述周期性地切换所述功能模块中IP核的运行模式,包括:
所述运行模式初始为所述第一运行模式;
每隔预设时长,将所述运行模式切换为所述第二运行模式,并在反馈所述第二参数信息之后,将所述运行模式重新切换至所述第一运行模式。


3.根据权利要求1所述的方法,若所述IP核处于第一运行模式,所述方法还包括:
实时监测所述第一参数信息,并将所述第一参数信息存入信息库中;
相应的,所述反馈所述第一参数信息,包括:
提取所述信息库中的第一参数信息,并反馈所述第一参数信息。


4.根据权利要求1或3所述的方法,所述反馈第一参数信息,包括:
接收并响应第二指令,以反馈所述第一参数信息。


5.根据权利要求1所述的方法,所述第二参数信息包括温度参数和电压参数。


6.一种信息处理设备,所述设备包括配置有功能模块的待测器件、第一器件和第二器件;
所述第一...

【专利技术属性】
技术研发人员:吴志强李学成
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1