一种插槽电源控制方法及装置制造方法及图纸

技术编号:3959303 阅读:215 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例涉及控制技术领域,公开了一种插槽电源控制方法及装置,用于对PCIE插槽的热插拔进行控制。其中,一种插槽电源控制方法包括:接收外部输入的至少一个PCIE插槽对应的热拔请求,将该PCIE插槽上加载的固定电源切换至可控电源,在满足预设时间值时,卸载该PCIE插槽上加载的可控电源。本发明专利技术实施例可以对PCIE插槽的热插拔进行控制,节省电源热插拔芯片的数量。

【技术实现步骤摘要】

本专利技术涉及控制
,尤其涉及一种插槽电源控制方法及装置
技术介绍
在快捷夕卜设互联标准(Peripheral Component Interconnect Express,PCIE)中, 根组件(root complex)提供了一组 I2C (Inter-Integrated Circuit)总线来进行 PCIE 插 槽(Slot)的热插拔(Hot plugging)控制。其中,I2C总线是一种简单、双向、二线制、同步 串行总线,它只需两根线(串行时钟线和串行数据线)即可在连接于总线上的器件之间传 送信息。其中,所谓热插拔即为“带电插拔”,指主板运作时可以在PCIE插槽上插入或拔除 卡,不会影响正常使用。在现有的PCIE插槽热插拔控制系统中,根组件root complex提供了一组仅供热 插拔控制使用的I2C总线,通过挂在I2C总线上的输入输出扩展(IOexpander)芯片分别扩 展出PCIE插槽的热插拔控制信号,利用每个PCIE插槽的热插拔控制信号对每个PCIE插槽 的热插拔进行控制。例如,输入输出扩展芯片接收到外部输入的热拔请求时,将该热拔请求 分别传输至rootcomplex以及与插槽连接的电源热插拔控制芯片;与插槽连接的电源热插 拔控制芯片接收到该热拔请求后将插槽上加载的固定电源置于可控状态;rootcomplex检 测到该热拔请求后,指示输入输出扩展芯片扩展出热拔控制信号,该热拔控制信号用于卸 载插槽上加载的电源,这样操作人员可以将卡从插槽中拔出,从而实现对插槽的热拔控制。现有技术中PCIE插槽热插拔控制系统需要大量的电源热插拔控制芯片,成本较尚。
技术实现思路
本专利技术实施例提供了一种插槽电源控制方法及装置,能够对PCIE插槽的热插拔 进行控制,同时减少主板上电源热插拔控制芯片的数量,从而降低成本。本专利技术实施例提供了一种插槽电源控制方法,包括接收外部输入的至少一个快捷外设互联标准PCIE插槽对应的热拔请求;将所述PCIE插槽上加载的固定电源切换至可控电源;若满足预设时间值,则卸载所述可控电源。本专利技术实施例提供了一种插槽电源控制方法,包括接收外部输入的至少一个快捷外设互联标准PCIE插槽对应的热插请求;将可控电源加载至所述PCIE插槽;若满足预设时间值,则将所述PCIE插槽上加载的可控电源切换至固定电源。本专利技术实施例提供了一种插槽电源控制装置,包括第一接收模块,用于接收外部输入的至少一个快捷外设互联标准PCIE插槽对应 的热拔请求;电源切换逻辑模块,用于将所述PCIE插槽上加载的固定电源切换至可控电源;卸载模块,用于当满足预设时间值时,则卸载所述可控电源。 本专利技术实施例提供了一种插槽电源控制装置,包括第二接收模块,用于接收外部输入的至少一个快捷外设互联标准PCIE插槽对应 的热插请求;加载模块,用于将可控电源加载至所述PCIE插槽;第二电源切换逻辑模块,用于当满足预设时间值时,则将所述PCIE插槽上加载的 可控电源切换至固定电源。与现有的技术相比,本专利技术实施例具有以下有益效果在本专利技术实施例中,如果接收到外部输入的至少一个PCIE插槽对应的热拔请求, 则将该PCIE插槽上加载的固定电源切换至可控电源,并在满足预设时间值时,卸载该PCIE 插槽上加载的可控电源,从而实现对PCIE插槽的热拔控制;如果接收到外部输入的至少一 个PCIE插槽对应的热插请求,则将可控电源加载至该PCIE插槽,并在满足预设时间值时, 则将该PCIE插槽上加载的可控电源切换至固定电源,从而实现对PCIE插槽的热插控制。本 专利技术实施例能够对PCIE插槽的热插拔进行控制,并且无需为每个PCIE插槽配置一个电源 热插拔芯,节省了电源热插拔芯片的数量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其他的附图。图1为现有的一种PCIE插槽热插拔控制系统的结构示意图;图2为本专利技术实施例中提供的一种插槽电源控制方法的流程示意图;图3为本专利技术实施例中提供的一种插槽电源的加载电路的示意图;图4为本专利技术实施例中提供的另一种插槽电源控制方法的流程示意图;图5为本专利技术实施例中提供的一种插槽电源控制装置的结构示意图;图6为本专利技术实施例中提供的另一种插槽电源控制装置的结构示意图;图7为本专利技术实施例中提供的另一种插槽电源控制装置的结构示意图;图8为本专利技术实施例中提供的另一种插槽电源控制装置的结构示意图;图9为本专利技术实施例中提供的另一种插槽电源控制装置的结构示意图;图10为本专利技术实施例中提供的又一种插槽电源控制装置的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。实施例一现有技术为了控制每个PCIE插槽的热插拔,需要单独控制每个PCIE插槽上加载的电源,每个PCIE插槽配备一个输入输出扩展芯片和一个电源热插拔控制芯片。这样,若主板上需要对大量PCIE插槽的热插拔进行控制时,需要配备大量的电源热插拔控制芯片。 专利技术人发现,绝大多数情况下同一时间内主板上只有一个PCIE插槽在做热插拔操作,也就 是说同一时间内在主板上工作的电源热插拔控制芯片只有一个,若主板配备大量的电源热 插拔控制芯片,将会造成了电源热插拔芯片的浪费。图1为现有的一种PCIE插槽热插拔控制系统的结构示意图。如图1所示,根组件 root complex提供了一组仅供热插拔控制使用的I2C总线,通过挂在I2C总线上的输入输 出扩展(I/O expander)芯片0 7分别扩展出PCIE插槽0 7的热插拔控制信号,利用 每个PCIE插槽的热插拔控制信号对每个PCIE插槽的热插拔进行控制。例如,输入输出扩 展芯片7接收到外部输入的热拔请求时,将该热拔请求分别传输至root complex以及与插 槽7连接的电源热插拔控制芯片;与插槽7连接的电源热插拔控制芯片接收到该热拔请求 后将插槽7上加载的固定电源置于可控状态;root complex检测到该热拔请求后,指示输 入输出扩展芯片7扩展出热拔控制信号,该热拔控制信号用于卸载插槽7上加载的电源,这 样操作人员可以将卡从插槽7中拔出,从而实现对插槽7的热拔控制。图1所示的PCIE插 槽热插拔控制系统中,若主板上需要对大量PCIE插槽的热插拔进行控制时,需要配备大量 的电源热插拔控制芯片,增加了成本。请参阅图2,图2为本专利技术实施例中提供的一种插槽电源控制方法的流程示意图, 该方法能够实现对PCIE插槽的热拔控制。如图2所示,该方法可以包括步骤201、接收外部输入的至少一个PCIE插槽对应的热拔请求;一般地,可以由操作人员通过启动PCIE插槽的告警按钮来发出该PCIE插槽对应 的热拔请求。其中,每个PCIE插槽所对应的热拔请求携带了该PCIE插槽的地址信息,或者携带 了该PCIE插槽对应的输入输出扩展(1本文档来自技高网
...

【技术保护点】
一种插槽电源控制方法,其特征在于,包括:  接收外部输入的至少一个快捷外设互联标准PCIE插槽对应的热拔请求;  将所述PCIE插槽上加载的固定电源切换至可控电源;  若满足预设时间值,则卸载所述可控电源。

【技术特征摘要】

【专利技术属性】
技术研发人员:张平
申请(专利权)人:成都市华为赛门铁克科技有限公司
类型:发明
国别省市:90[中国|成都]

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

1