[发明专利]一种IC通信系统和方法有效
申请号: | 201811518749.X | 申请日: | 2018-12-12 |
公开(公告)号: | CN109634906B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 王志浩;刘浩 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F15/163 | 分类号: | G06F15/163;G06F15/177 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ic 通信 系统 方法 | ||
本发明公开了一种IC通信系统和方法,包括:模拟复位装置,目标IC,交互IC;其中,所述模拟复位装置用于在服务器系统上电后,所述目标IC的主控IC启动前获取所述目标IC的复位权限,并向所述目标IC发送复位信号;所述目标IC用于接收所述模拟复位装置发送的所述复位信号,完成复位进入ready状态;所述交互IC用于与所述目标IC进行信息交互。本发明所提供的IC通信系统和方法,确保了交互IC的启动过程中目标IC为完成复位正常启动状态,提高了服务器系统的可靠性。
技术领域
本发明涉及服务器系统技术领域,特别是涉及一种IC通信系统和方法。
背景技术
随着存储和服务器系统的发展,板卡集成度和复杂度越来越高。在同一个单板上经常出现多IC间通信交互的场景。如图1所示,现有技术中,I正常状态下服务器系统上电后,目标IC的复位信号来自主控IC。当交互IC与目标IC进行通信交互时,要求在交互IC的启动过程中目标IC已经进入ready状态。但由于主控IC的启动时长无法控制,不同批次主控IC由于制程、工艺等原因其针对目标IC的复位信号发出时间也不固定。因此,当针对目标IC的复位信号发出时间晚于交互IC与目标IC的交互时间则会造成两者间通信功能异常,此时只能靠交互IC与目标IC复位后重新加载对方驱动才能完成正常通信交互,降低了服务器系统的可靠性。
综上所述可以看出,在交互IC的启动过程如何确保目标IC为完成复位的状态是目前有待解决的问题。
发明内容
本发明的目的是提供一种IC通信系统和方法,以解决现有技术中由于目标IC的主控IC启动时长无法控制,因此目标IC的复位信号发出时间也不固定,导致不能确保交互IC启动过程中目标IC已完成复位的问题。
为解决上述技术问题,本发明提供一种IC通信系统,包括:
模拟复位装置,目标IC,交互IC;其中,所述模拟复位装置用于在服务器系统上电后,所述目标IC的主控IC启动前获取所述目标IC的复位权限,并向所述目标IC发送复位信号;所述目标IC用于接收所述模拟复位装置发送的所述复位信号,完成复位进入ready状态;所述交互IC用于与所述目标IC进行信息交互。
优选地,所述模拟复位装置还用于:
检测所述目标IC的主控IC是否启动;
在检测到所述目标IC的主控IC启动后,将所述目标IC的复位权限转交至所述主控IC。
优选地,所述目标IC为NIC芯片。
优选地,所述交互IC为BMC芯片。
优选地,所述主控IC为PCH芯片。
优选地,还包括:
上层OS,当所述模拟复位模块检测到所述主控IC启动时长超过预设时长阈值时,向所述上层OS发生所述主控IC启动时长过长的预警信息。
优选地,还包括:指示模块,串口模块;
所述指示模块通过所述串口模块与所述模拟复位装置连接;
所述指示模块用于通过所述串口模块获取并对外指示所述模拟复位装置的实时工作状态;
所述串口模块用于连接外界设备与所述模拟复位装置,使所述外界设备与所述模拟复位装置进行信息交互。
优选地,所述指示模块具体用于:
当所述复位模拟装置检测到所述主控IC的启动时长大于预设时长阈值时,通过所述串口模块向所述指示模块发送所述主控IC启动时长过长的预警信息,从而使工作人员对主控IC进行维修。
本发明还提供了一种IC通信方法,应用于模拟复位装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811518749.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:SLAM运算装置和方法
- 下一篇:数据交互方法及装置