[发明专利]一种主机与基板管理控制器共享设备的方法有效
| 申请号: | 201310114195.8 | 申请日: | 2013-04-02 |
| 公开(公告)号: | CN103150279A | 公开(公告)日: | 2013-06-12 |
| 发明(设计)人: | 韩娇;吴新军;丁琳;吴志勇;卢姝颖;罗茂盛;周达民 | 申请(专利权)人: | 无锡江南计算技术研究所 |
| 主分类号: | G06F13/36 | 分类号: | G06F13/36 |
| 代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 龚燮英 |
| 地址: | 214083 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 主机 管理 控制器 共享 设备 方法 | ||
技术领域
本发明涉及服务器系统集成设计领域,特别涉及服务器的基板管理控制器开发、服务器主板集成设计;更具体地说,本发明涉及一种主机与基板管理控制器共享设备的方法。
背景技术
目前,市场上的商用服务器系统中基板管理控制器(BMC)主要用于系统管理,可以根据系统不同的应用配置,实现配置管理、设备管理、性能监视等各种功能。而一些常用低速IO,如P/S2接口、SPI接口、串口、IIC接口、XBUS接口、风扇控制接口、电源管理接口等均采用市场上专用的SUPER IO芯片实现。
随着服务器发展,系统功能增强,小型化已经成为当前服务器发展得趋势。在现有商用芯片前提下实现功能增强就需要增加主板内的芯片数量,在有限的主板空间内实现复杂的系统集成已经使主板设计变得越来越吃力,服务器主板设计也就面临着新的挑战。
为了解决这个问题,在提高芯片的集成度的同时,采用设备共享的方式也成为了一种有效的解决措施。
发明内容
本发明所要解决的技术问题是针对现有技术中存在上述缺陷,提供一种能够在有限的主板空间内集成复杂的系统功能、降低主板集成复杂度及硬件成本的主机与基板管理控制器共享设备的方法。
根据本发明,提供了一种主机与基板管理控制器共享设备的方法,其特征在于包括:
在基板管理控制器中集成IO共享设备;
多个设备间采用标准的WishBone总线协议,通过WishBone交叉开关实现互连通信;
主机通过基板管理控制器上行的LPC总线对共享设备进行访问,上行LPC总线接口与共享设备之间通过WishBone接口实现通讯;
执行地址空间组织,其中共享设备具有两套独立的访问地址空间,主机和基板管理控制器通过地址空间重映射的方式分别采用不同的地址空间对共享设备进行访问;
执行兼容式的主机访问,其中共享设备地址兼容legacy IO,同时部分非Legacy IO可见设备通过标准的IPMI协议进行访问;
在兼容LPC总线规范的前提下,修改LPC总线应答,将延迟容忍的上限增加,同时设置超时机制,防止总线挂死;
执行共享设备访问权限设置,其中使影响全局的配置信息只允许由基板管理控制器修改,而对主机而言是只读的;
共享冲突处理方法,对不会有状态残留的通道访问则进行排队,对有状态残留的通道访问则进行分时共享。
优选地,IO共享设备包括P/S2接口、SPI接口、串口、IIC接口、XBUS接口、风扇控制接口和电源管理接口。
优选地,将传统的低速IO设备及低速总线接口集成到基板管理控制器控制器中,如P/S2接口、SPI接口、串口、IIC接口、XBUS接口、风扇控制接口、电源管理接口等,提高系统集成度。
优选地,主机通过基板管理控制器上行的LPC总线对共享设备进行访问,各个设备接口均采用WishBone总线接口,通过WishBone交叉开关实现互连通信。
优选地,不同时钟域间的异步通信采用了基于WishBone的异步FIFO实现。
优选地,在执行地址空间组织时,共享设备采用两套独立的访问地址空间,主机和基板管理控制器通过地址空间重映射的方式分别采用不同的地址空间对共享设备进行访问。
优选地,通过集成在基板管理控制器的系统接口模块实现功能:主机访问共享设备地址时采用legacy IO地址,而访问其他非Legacy IO可见设备则通过标准的IPMI协议的KCS或BT接口进行访问;
集成在基板管理控制器的系统接口模块包括:地址译码、地址转换、LPC转WishBone总线桥、BT及KCS模块,其中,
地址译码对主机发送来的访问地址进行译码,判断当前访问的目标是否属于基板管理控制器内共享设备空间,如果不属于则返回错误响应给主机,如果属于则将其解析后的地址发送给相应的设备;
BT模块兼容IPMI的BT接口协议,用于使得主机实现对基板管理控制器内所有设备的访问;
KCS模块兼容IPMI的KCS接口协议,用于使得主机实现对基板管理控制器内所有设备的访问;
LPC转WishBone总线桥实现上游系统接口采用的LPC总线协议和设备采用的WishBone总线协议的相互转换;
地址转换将主机访问的地址转换成基板管理控制器内部WishBone交叉开关路由时使用的内部地址,完成不同地址空间的共享访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310114195.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种座椅滑架固定总成结构
- 下一篇:转运车过载保护装置





