[实用新型]一种IIC拓扑结构有效
申请号: | 201420343042.0 | 申请日: | 2014-06-25 |
公开(公告)号: | CN203930817U | 公开(公告)日: | 2014-11-05 |
发明(设计)人: | 郑臣明;刘文君;王晖 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100193 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iic 拓扑 结构 | ||
技术领域
本实用新型属于计算机技术领域,具体涉及一种IIC拓扑结构。
背景技术
在服务器标准的IPMI管理系统中,最常用的管理芯片是Aspeed公司的AST2400,这几乎成为服务器的标准配置。但此芯片只有9个IIC总线,而且有些IIC总线管脚是功能复用的,如果用作其他功能,可用的IIC总线就更少了。对于一些复杂的系统,例如拥有多达十几片的刀片服务器来说,这些IIC总线数量是不够的。为了解决这个问题,目前常用的方法是在IIC总线上加一个IIC多路转换器,即由一条IIC总线转换成多条IIC总线从而连接更多的IIC器件,但这样的缺点是并没有增加IIC总线的带宽能力,IIC总线通讯速度仍旧是瓶颈。另一个缺点就是BMC芯片在处理多个IIC总线的数据时,速度比较慢,这受限于BMC芯片自身的处理能力。
实用新型内容
为了克服上述现有技术的不足,本实用新型提供了一种IIC拓扑结构,通过外接电路解决BMC芯片上IIC总线数量偏少和BMC处理能力不足的问题,利用FPGA芯片强大的数据处理能力,先期搜集处理IIC数据,承担BMC芯片一部分工作,增强了BMC芯片处理能力。
为了实现上述目的,本实用新型采取如下方案:
本实用新型提供一种IIC拓扑结构,所述拓扑结构包括位于基板上的BMC芯片、FPGA芯片、第一板卡、第二板卡以及IIC器件;所述BMC芯片通过IIC总线分别连接第一板卡和第二板卡,并通过SGMII总线连接所述FPGA芯片,所述FPGA芯片通过IIC总线分别连接位于基板上的IIC器件;所述BMC芯片的型号为AST2400。
所述第一板卡和第二板卡包括IIC器件;所述BMC芯片通过IIC总线与第一板卡和第二板卡上设置的IIC器件分别连接。
所述第一板卡的IIC器件对应的IIC地址管脚A0和A1分别通过在基板上的上拉电阻连接辅助电源;其对应的IIC地址管脚A2在第一板卡上连接上拉电路,即通过上拉电阻连接3.3V辅助电源。
所述辅助电源为3.3V辅助电源。
所述第二板卡的IIC器件对应的IIC地址管脚A0和A1在基板上同时接地,其对应的IIC地址管脚A2在第二板卡上连接上拉电路,即通过上拉电阻连接3.3V辅助电源。
与现有技术相比,本实用新型的有益效果在于:
1)在同一条IIC总线上挂接相同的第一板卡和第二板卡解决IIC地址的区分问题,会有效地减少IIC总线的需求量;
2)把FPGA芯片设计成IIC总线交换器,一端设计成多条IIC总线连接相应的IIC设备,解决了IIC总线数量不足的问题,另一端设计成千兆网络接口与BMC实现高速互联,把IIC数据通过千兆网络传输给BMC芯片,解决了IIC总线传输数据慢的瓶颈;
3)利用FPGA芯片强大的数据处理能力,先期搜集处理IIC数据,承担BMC芯片一部分工作,增强了BMC芯片的处理能力;
4)第一板卡和第二板卡IIC地址的最低两位通过基板上的电路来区分不同的IIC地址,这样可以使相同的板卡可以连接在同一条IIC总线上。
附图说明
图1是本实用新型实施例中IIC拓扑结构示意图。
具体实施方式
下面结合附图对本实用新型作进一步详细说明。
对于IIC器件较多的系统,BMC芯片自带的IIC总线数量不足以满足实际需求,并且要求BMC芯片处理IIC总线需要较高速率的情况下,本实用新型采用FPGA芯片来拓展IIC总线数量、处理IIC总线数据的方法来解决这个问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201420343042.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:精神科病人治疗床
- 下一篇:一种肿瘤内科护理消毒床