一种实现主从板热插拔控制的方法及装置制造方法及图纸

技术编号:4270285 阅读:296 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供了一种实现主从板热插拔控制的方法及装置。首先根据电路板所插槽位产生的主从槽特征信号来控制模拟开关的使能信号,其中所述电路板上设置有作为主板时需要使用的信号和作为从板时需要使用的信号;再通过所述使能信号来控制所述电路板上所设置两种信号的连接和关闭。这样就可以使电路板能够自适应的识别主/从槽,并相应的完成主/从板的功能,使该电路板既能作为主板使用,又能作为从板使用,从而简化了操作,提高了系统运行的效率。

【技术实现步骤摘要】

本专利技术涉及计算机电路领域,尤其涉及一种实现主从板热插拔控制的方法及装置
技术介绍
目前,在计算机应用和维护中,Compact PCI (坚实外设部件互连标准, PeripheralComponent Interconnect)总线是基于PCI电气规范开发的高性能工业总线。 该CompactPCI总线提出了冗余的概念,所谓冗余就是当计算机某个部件出现故障时,在不 关闭电源的条件下系统自动检测、诊断和消除单点故障的能力,而实现冗余功能的先决条 件就是热插拔。Compact PCI的热插拔规范可以使得用户从正在运行的系统中拔插电路板而不会 损坏其它的电路板,更不会引起系统崩溃,从而保证系统硬件被替换、维护或升级时系统仍 能够正常运行,这也是Compact PCI总线在工业应用中具有巨大吸引力的主要原因之一。在现有技术方案中,Compact PCI系统采用的是主/从板的工作模式,而一般系统 的主/从板都不是通用的,也就是说主板不能插在系统的从槽上,从板也不能插在系统的 主槽上,主板与从板往往是不同的板卡,如果将主板插在从槽上或将从板插在主槽上都会 导致系统不能正常工作,从而影响了系统的正常运行。
技术实现思路
本专利技术实施例提供了一种实现主从板热插拔控制的方法及装置,使电路板能够自 适应的识别主/从槽,并相应的完成主/从板的功能,使该电路板既能作为主板使用,又能 作为从板使用,从而简化了操作,提高了系统运行的效率。本专利技术实施例提供了一种实现主从板热插拔控制的方法,所述方法包括根据电路板所插槽位产生的主从槽特征信号来控制模拟开关的使能信号,所述电 路板上设置有作为主板时需要使用的信号和作为从板时需要使用的信号;通过所述使能信号来控制所述电路板上所设置两种信号的连接和关闭。所述通过所述使能信号来控制所述电路板上所设置两种信号的连接和关闭,具体 包括当所述电路板插入主槽时,产生主槽特征信号来控制所述使能信号将电路板上作 为主板时需要使用的信号全部连接,并关闭作为从板时需要使用的信号;当所述电路板插入从槽时,产生从槽特征信号来控制所述使能信号将电路板上作 为从板时需要使用的信号全部连接,并关闭作为主板时需要使用的信号。所述作为主板时需要使用的信号包括作为主板的热插拔控制器的所有信号;所述作为从板时需要使用的信号包括作为从板时实现热插拔所用的信号。所述方法还包括当所述电路板插入主槽时,产生的主槽特征信号为有效,相应的从槽特征信号为无效;当所述电路板插入从槽时,产生的从槽特征信号为有效,相应的主槽特征信号为 无效。所述电路板符合坚实外设部件互连标准CPCI的标准。本专利技术实施例还提供了 一种实现主从板热插拔控制的装置,所述装置包括模拟开 关和使能信号控制单元,其中所述使能信号 控制单元,用于根据电路板所插槽位产生的主从槽特征信号来控制 所述模拟开关的使能信号;其中,所述电路板上设置有作为主板时需要使用的信号和作为 从板时需要使用的信号;所述模拟开关,用于通过所述使能信号来控制所述电路板上所设置两种信号的连 接和关闭。所述模拟开关还包括主板控制开关,用于当所述电路板插入主槽时,通过产生的主槽特征信号来控制 所述使能信号将电路板上作为主板时需要使用的信号全部连接,并关闭作为从板时需要使 用的信号;从板控制开关,用于当所述电路板插入从槽时,通过产生的从槽特征信号来控制 所述使能信号将电路板上作为从板时需要使用的信号全部连接,并关闭作为主板时需要使 用的信号。所述装置集成设置于所述电路板上。由上述所提供的技术方案可以看出,首先根据电路板所插槽位产生的主从槽特征 信号来控制模拟开关的使能信号,其中,所述电路板上设置有作为主板时需要使用的信号 和作为从板时需要使用的信号;再通过所述使能信号来控制所述电路板上所设置两种信号 的连接和关闭。这样就可以使电路板能够自适应的识别主/从槽,并相应的完成主/从板 的功能,使该电路板既能作为主板使用,又能作为从板使用,从而简化了操作,提高了系统 运行的效率。附图说明图1为本专利技术实施例所提供的实现主从板热插拔控制方法的流程示意图;图2为本专利技术实施例所举具体实例中电路板设计的结构示意图;图3为本专利技术实施例所提供的实现主从板热插拔控制装置的结构示意图。具体实施例方式本专利技术实施例提供了一种实现主从板热插拔控制的方法及装置,通过设计一块通 用的Compact PCI电路板,使其既能作为主板使用,又能作为从板使用;当它作为从板时, 能够实现自身的热插拔,当它作为主板时,能够实现热插拔控制器的功能。从而使该电路板 能够自适应的识别主/从槽,并相应的完成主/从板的功能,该技术方案通过少量的器件实 现了较复杂的功能,使上述功能的切换不需要手工通过跳线设置,简化了操作,进而提高了 系统运行的效率。为更好的描述本专利技术实施例,现结合附图对本专利技术的具体实施例进行说明,如图1所示为本专利技术实施例所提供方法的流程示意图,所述方法包括步骤11 根据电路板所插槽位产生的主从槽特征信号来控制模拟开关的使能信号。在本步骤11中,电路板上设置有作为主板时需要使用的信号和作为从板时需要 使用的信号;当电路板插入Compact PCI工控计算机机箱工作时,就可以根据该电路板所 插槽位产生的主从槽特征信号来控制模拟开关的使能信号。其中,在电路板上所设置的作为主板时需要使用的信号可以包括作为主板的热插 拔控制器的所有信号;所设置的作为从板时需要使用的信号可以包括作为从板时实现热插 拔所用的信号。步骤12 通过所述使能信号来控制所述电路板上所设置两种信号的连接和关闭。在本步骤12中,在根据电路板所插槽位产生的主从槽特征信号控制了模拟开关 的使能信号之后,就可以再通过该使能信号来控制所述电路板上所设置两种信号的连接和 关闭。具体来说,当所述电路板插入主槽时,产生主槽特征信号来控制所述使能信号将 电路板上作为主板时需要使用的信号全部连接,并关闭作为从板时需要使用的信号;并且 当所述电路板插入从槽时,产生从槽特征信号来控制所述使能信号将电路板上作为从板时 需要使用的信号全部连接,并关闭作为主板时需要使用的信号。在以上操作中,当所述电路板插入主槽时,可以设定产生的主槽特征信号为有效, 相应的从槽特征信号为无效;且当所述电路板插入从槽时,可以设定产生的从槽特征信号 为有效,相应的主槽特征信号为无效。例如,若在本实施例中采用PLX_PCI6254桥接芯片 来支持PICMG 2. 1R2.0热插拔规范,则当电路板插在主槽上时,SYSEN信号为1,其逻辑非 SYSEN#为0,控制PLX_PCI6254工作在透明模式,设定所产生的主槽特征信号为有效;当电 路板插在从槽上时,SYSEN信号为0,其逻辑非SYSEN#为1,控制PLX_PCI6254工作在非透 明模式,设定所产生的从槽特征信号为有效。举例来说,如图2所示为本专利技术实施例所举具体实例中电路板设计的结构示意 图,图2中电路板上设置有两套信号,第一套信号是作为主板时需要使用的信号,第二套是 作为从板时需要使用的信号,这两套信号是通过模拟开关来控制其是否有效,即是否连接 或关闭。图2中的电路板包括(1)主从板通用的北桥芯片,实现作为主板的北桥功能;(2) 主从板通用的PCI桥接芯片,实现作为主板的PCI桥本文档来自技高网...

【技术保护点】
一种实现主从板热插拔控制的方法,其特征在于,所述方法包括:根据电路板所插槽位产生的主从槽特征信号来控制模拟开关的使能信号,所述电路板上设置有作为主板时需要使用的信号和作为从板时需要使用的信号;通过所述使能信号来控制所述电路板上所设置两种信号的连接和关闭。

【技术特征摘要】
一种实现主从板热插拔控制的方法,其特征在于,所述方法包括根据电路板所插槽位产生的主从槽特征信号来控制模拟开关的使能信号,所述电路板上设置有作为主板时需要使用的信号和作为从板时需要使用的信号;通过所述使能信号来控制所述电路板上所设置两种信号的连接和关闭。2.如权利要求1所述的方法,其特征在于,所述通过所述使能信号来控制所述电路板 上所设置两种信号的连接和关闭,具体包括当所述电路板插入主槽时,产生主槽特征信号来控制所述使能信号将电路板上作为主 板时需要使用的信号全部连接,并关闭作为从板时需要使用的信号;当所述电路板插入从槽时,产生从槽特征信号来控制所述使能信号将电路板上作为从 板时需要使用的信号全部连接,并关闭作为主板时需要使用的信号。3.如权利要求1所述的方法,其特征在于,所述作为主板时需要使用的信号包括作为主板的热插拔控制器的所有信号; 所述作为从板时需要使用的信号包括作为从板时实现热插拔所用的信号。4.如权利要求2所述的方法,其特征在于,所述方法还包括当所述电路板插入主槽时,产生的主槽特征信号为有效,相应的从槽特征信号为无效;当所述电路板插入从槽时...

【专利技术属性】
技术研发人员:刘明褚越杰汪福全胡明昌
申请(专利权)人:北京龙芯中科技术服务中心有限公司
类型:发明
国别省市:11[中国|北京]

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

1