[发明专利]开关装置及检测集成电路总线的方法在审
申请号: | 201710160966.5 | 申请日: | 2017-03-17 |
公开(公告)号: | CN108319525A | 公开(公告)日: | 2018-07-24 |
发明(设计)人: | 黄志嘉;萧名智 | 申请(专利权)人: | 广达电脑股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/30;G06F13/40 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王珊珊 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬件监视电路 基板管理控制器 自动复位 集成电路总线 检测 种检测 复位 回报 | ||
本发明提供一种检测集成电路总线(I2C)的方法,该方法利用基板管理控制器及硬件监视电路(Hardware Watchdog Circuit),该方法包括:利用该硬件监视电路检测I2C总线失效(failure);判断该硬件监视电路是否可自动复位在该I2C总线上的多个I2C装置;若判断该硬件监视电路可自动复位在该I2C总线上的该多个I2C装置,利用该硬件监视电路复位该多个I2C装置;以及若判断该硬件监视电路无法自动复位在该I2C总线上的该多个I2C装置,利用该硬件监视电路回报所检测到的该I2C总线失效至该基板管理控制器,并利用该基板管理控制器处理该I2C总线失效。
技术领域
本发明涉及总线停机检测(bus hang detection),特别涉及利用基板管理控制器(baseboard management controller、BMC)与硬件监视电路(hardware watchdogcircuit)以进行总线停机检测,其中硬件监视电路为复杂可编程逻辑装置(complexprogrammable logic device、CPLD)。
背景技术
集成电路总线(Inter-Integrated Circuit Bus、I2C Bus)的停机(hang)的发生会有几个原因,例如是高乙太网络传输量或服务器停机(server crash)。一般而言,I2C总线的停机检测利用I2C装置的软件所执行。然而,这种方法的速度相当缓慢且会花费巨量的系统存储器及中央处理器的资源。
一般的I2C架构,如图1所示,具有基板管理控制器(BMC)以直接监控I2C装置。虽有这种组态并不需要系统资源及中央处理器的资源,但这种方法仍会消耗基板管理控制器的资源。此外,软件的解决方法会让网络曝露于网络攻击之下。
因此,需要另一种方法以检测及处理I2C总线的停机。
发明内容
下列段落提供本发明一个或多个实施例中的简单摘要以提供本发明技术的基本理解。此摘要并非本发明技术的所有考虑的实施例的延伸概观,且不是用以分辨所有例子的关键或重要元件也不是描述本发明中任何或所有方面的范围。其目的是以简单形式呈现一个或多个实施例中的一些概念以做为本发明后述详细说明部分的前言。
在本发明的第一实施例中,本发明提供一种检测集成电路总线(I2C)的方法,该方法利用基板管理控制器及硬件监视电路,该方法包括:利用该硬件监视电路检测I2C总线失效;判断该硬件监视电路是否可自动复位在该I2C总线上的多个I2C装置;若判断该硬件监视电路可自动复位在该I2C总线上的该多个I2C装置,利用该硬件监视电路复位该多个I2C装置;以及若判断该硬件监视电路无法自动复位在该I2C总线上的该多个I2C装置,利用该硬件监视电路回报所检测到的该I2C总线失效至该基板管理控制器,并利用该基板管理控制器处理该I2C总线失效。
在本发明的第二实施例中,本发明提供一种开关装置,包括:基板管理控制器;硬件监视电路;集成电路总线(I2C),用以连接多个I2C装置;以及中央处理器;其中该硬件监视电路用以检测该I2C总线的I2C总线失效,并判断该硬件监视电路是否可自动复位在该I2C总线上的多个I2C装置;其中若判断该硬件监视电路可自动复位在该I2C总线上的该多个I2C装置,该硬件监视电路复位该多个I2C装置,其中若判断该硬件监视电路无法自动复位在该I2C总线上的该多个I2C装置,该硬件监视电路回报所检测到的该I2C总线失效至该基板管理控制器,且该基板管理控制器处理该I2C总线失效。
附图说明
图1显示传统技术中利用基板管理控制器以直接检测I2C总线停机的系统的方块图。
图2显示依据本发明实施例中利用基板管理控制器及硬件监视电路以监控I2C总线状态的系统。
图3显示依据本发明实施例中利用硬件监视电路以检测I2C总线状态的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广达电脑股份有限公司,未经广达电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710160966.5/2.html,转载请声明来源钻瓜专利网。