首页> 中国专利> 紧凑的外部设备互连总线接口板电路控制的方法和装置

紧凑的外部设备互连总线接口板电路控制的方法和装置

摘要

本发明涉及通信领域,特别涉及一种紧凑的外部设备互连总线接口板电路控制的方法和装置。通过本发明实施例提供的一种紧凑的外部设备互连总线接口板电路控制的方法和装置,在所述接口板刚插入槽位上电之后,拔出之前,设置所述接口板只受扳手信号控制,并在所述接口板收到所述扳手信号时,控制所述接口板下电或上电,避免了ConpactPCI接口板由于热插拔控制器异常造成的异常下电的情况,以及实现了通过扳手的打开、合上就可控制接口板的上下电,并方便了接口板的维护。

著录项

  • 公开/公告号CN101030188A

    专利类型发明专利

  • 公开/公告日2007-09-05

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN200710073934.8

  • 发明设计人 李延松;杨辉;刘华伟;

    申请日2007-03-31

  • 分类号G06F13/40(20060101);

  • 代理机构

  • 代理人

  • 地址 518129 广东省深圳市龙岗区坂田华为基地B1知识产权部

  • 入库时间 2023-12-17 19:03:16

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-04-17

    未缴年费专利权终止 IPC(主分类):G06F13/40 授权公告日:20090624 终止日期:20170331 申请日:20070331

    专利权的终止

  • 2009-06-24

    授权

    授权

  • 2007-10-31

    实质审查的生效

    实质审查的生效

  • 2007-09-05

    公开

    公开

说明书

技术领域

本发明涉及通信领域,特别涉及紧凑的外部设备互连总线接口板电路控制的方法和装置。

背景技术

外部设备互连(PCI,Peripheral Component Interconnect)总线以其即插即用、与处理器无关、可扩展性好等优点,得到了广泛的应用。PCI工业计算机制造商协会(PICMG,PCI Industrial Computer Manufacturers Group)在1994年发布的紧凑的外部设备互连总线(CompactPCI,Compact PeripheralComponent Interconnect)规范标志着PCI总线开始应用于对可靠性要求很高的电信、工业控制等领域。

CompactPCI规范定义了一种新的板卡和系统结构,采用欧式卡的机械尺寸,电气特性和数据传输协议与PCI总线相同;可扩展性较好,能根据应用的需要配置接口板的数量;支持主备倒换,提高系统的可靠性等优点。

CompactPCI系统为前后插板结构,前插板用于提供通用的处理能力,后插板通常用于提供对外接口。前插板分为系统板和接口板两种,前者主要完成系统管理和控制功能,例如监控接口板的工作状态、控制接口板的复位、上下电等,后者主要完成业务处理功能。具体可参考图1,图1是现有技术中CompactPCI系统8槽位前后插板结构示意图。

对于高可用性的系统来说,通常要求提供接口板的热插拔功能。具体来说,如果某块接口板发生了故障需要更换,那么这块接口板必须从带电的CompactPCI总线拔出,然后将一块无故障的接口板插入原来的槽位,整个过程不能对其他正在工作的接口板产生干扰,因此热插拔功能提高了系统的可维护性。

为了实现这个功能,PICMG在1998年发布了CompactPCI总线的热插拔规范,即PICMG2.1规范,它定义了接口板热插拔所涉及的状态转换、热插拔信号和扳手开关的用法、指示灯的定义等内容。

根据CompactPCI总线的热插拔规范,接口板的上电和下电完全由热插拔控制器(HSC,Hot Swap Controller)来操作。当接口板插入槽位时发出插入中断,热插拔控制器检测到中断之后给接口板上电。如果接口板在上电之后打开扳手,它会产生ENUM(来自接口板的配置请求信号,低电平的时候表示接口板请求配置访问)中断上报给热插拔控制器,热插拔控制器所在的接口板软件会响应这个中断并查询出产生ENUM中断的原因,例如接口板刚上电或准备下电。如果是准备下电,热插拔控制器会将接口板下电。

发明人在研究本发明时发现,在接口板打开扳手并完成下电之后,如果再重新合上扳手,接口板通常是无法上电的,因为此时热插拔控制器无法得知扳手的状态,也不会产生插入中断或ENUM中断。只有将接口板拔出并再次插入槽位,产生了插入中断之后它才能重新上电。但是,由于接口板使用的CompactPCI总线连接器存在插拔次数的限制,多次插拔之后插针的镀层会被磨损,引起接触电阻的增加,对信号质量会带来不利影响;并且,插拔接口板也会给系统维护带来不便。

发明内容

本发明目的在于提供一种紧凑的外部设备互连总线接口板电路控制的方法和装置,实现通过扳手的打开、合上就可控制接口板的上下电,并方便接口板的维护。

本发明实施例提供的一种紧凑的外部设备互连总线接口板电路控制的方法,包括:

在所述接口板刚插入槽位上电之后,拔出之前,所述接口板只受扳手信号控制;

根据所述接口板接收到的所述扳手信号对所述接口板进行控制,如果所述接口板收到扳手打开信号,则控制所述接口板下电;如果所述接口板与槽位处于连接状态并收到扳手合上信号,则控制所述接口板上电。

本发明实施例提供的一种紧凑的外部设备互连总线接口板电路控制的装置,包括:

设置单元:用于在所述接口板刚插入槽位上电之后,拔出之前,设置所述接口板只受扳手信号控制;

控制单元:用于根据所述设置单元设置的所述扳手信号对所述接口板控制时:如果所述接口板收到扳手打开信号,则控制所述接口板下电;如果所述接口板与槽位处于连接状态并收到扳手合上信号,则控制所述接口板上电。

通过本发明实施例提供的一种紧凑的外部设备互连总线接口板电路控制的的方法和装置,通过在所述接口板刚插入槽位上电之后,拔出之前,设置所述接口板只受扳手信号控制,并在所述接口板收到所述扳手信号时,控制所述接口板下电或上电,避免了CompactPCI接口板由于热插拔控制器异常造成的异常下电的情况,以及实现了通过扳手的打开、合上就可控制接口板的上下电,并方便了接口板的维护。

附图说明

图1为现有技术中8槽位紧凑的外部设备互连总线系统结构示意图。

图2为本发明实施例关于一种紧凑的外部设备互连总线接口板电路控制的方法流程示意图。

图3为本发明实施例关于状态机转换过程示意图。

图4为本发明实施例关于状态机位于上电控制电路中的结构示意图。

图5为本发明实施例关于一种紧凑的外部设备互连总线接口板电路控制的装置的结构示意图。

具体实施方式

针对目前现有技术中存在的热插拔控制器出现故障,导致接口板异常下电,以及因上电插拔接口板导致接口板的磨损以及维护上的不便,本发明实施例提供了一种紧凑的外部设备互连总线接口板电路控制的方法和装置。

如图2所示,图2为本发明实施例一种紧凑的外部设备互连总线接口板电路控制方法的流程示意图;

步骤101:在所述接口板刚插入槽位上电之后,拔出之前,所述接口板只受扳手信号控制;

如设置CompactPCI接口板上电路控制的状态机,并设置状态机在未上电、上电、下电三种情况下的状态;

CompactPCI接口板上电路控制的状态机,是用硬件描述语言描述的一种状态控制程序。通常使用的硬件描述语言有VerilogHDL(中文名称:Verilog硬件描述语言,和VHDL(超高速集成电路硬件描述语言,Very High SpeedIntegrated Circuit Hardware Description Language)。本领域的普通技术人员应当明了硬件描述语言还可以包括其它类型的、实现相同功能的描述语言,在此不再穷举。

通过硬件描述语言描述的状态机被转换为目标文件并加载到接口板上后即可实现所述状态机所设置的功能,此过程是本领域普通技术人员无需创造性劳动即可实现的常用技术手段,在此不再赘述。在状态机中所设置的未上电、上电、下电三种状态分别用S0、S1、S2来表示:

状态S0:接口板未上电,等待来自热插拔控制器的BD_SEL#信号控制上电;

状态S1:接口板上电,此时它不受热插拔控制器的BD_SEL#信号控制;

状态S2:接口板下电,此时它不受热插拔控制器的BD_SEL#信号控制。

步骤102:根据所述接口板接收到的所述扳手信号对所述接口板进行控制,如果所述接口板收到扳手打开信号,则控制所述接口板下电;如果所述接口板与槽位处于连接状态并收到扳手合上信号,则控制所述接口板上电。

如根据上例中,设置的所述状态机的状态,设置状态机对CompactPCI接口板进行控制。

如根据已经设置的状态机的状态S0、S1、S2,对所述状态机进行设置,使所述状态机能够对CompactPCI接口板的上电和/或下电进行有效控制:

具体实现可参考图3,图3为本发明实施例关于状态机转换过程示意图。

当接口板刚插入槽位时,状态机处于S0;

当状态机处于S0时,如果接口板被热插拔控制器HSC控制接口板上电,状态机转到S1;

当状态机处于S1时,如果接口板的扳手打开,状态机转到S2;

当状态机处于S2时,如果接口板的扳手合上,状态机转到S1;

如果所述CompactPCI接口板收到扳手打开信号下电后,所述接口板又被拔出槽位并重新插入槽位,状态机转到S0。

同时,本领域的普通技术人员能够明了,所述状态机即可以位于上电控制电路中,也可以作为一个组成部分位于紧凑的外部设备互连总线接口板的其他功能单元中。并且,所述状态机所在接口板始终受到来自热插拔控制器的复位信号RST#(来自热插拔控制器的复位信号,低电平的时候将接口板复位)的控制,也可以输出Healthy#(来自接口板的电源状态信号,低电平的时候表示接口板正常上电)信号和ENUM#(来自接口板的配置请求信号,低电平的时候表示接口板请求配置访问)信号。所述RST#信号、Healthy#信号和ENUM#信号均是现有技术中CompactPCI接口板所应有的信号,其功能和实现与现有技术相同,在此不再详述。

现仅就状态机位于上电控制电路中为例对状态机实现本发明实施例所述的电路控制进行举例说明。

参考图4,图4为本发明实施例关于状态机位于上电控制电路中的结构示意图,图中接口板即本发明实施例所述的紧凑的外部设备互连总线接口板,所述状态机位于上电控制电路中,其与扳手信号、BD_SEL#信号、RST#信号、Healthy#信号和ENUM#信号之间的关系如图所示。对于状态机作为一个组成部分位于紧凑的外部设备互连总线接口板的其他电路中,本领域普通技术人员根据本发明实施例所公开的技术方案,无需创造性劳动即可实现,在此不再赘述。

参考图5,图5为本发明实施例关于一种紧凑的外部设备互连总线CompactPCI接口板电路控制的装置的状态机结构示意图,包括:

设置单元:用于在所述接口板刚插入槽位上电之后,拔出之前,设置所述接口板只受扳手信号控制;

控制单元:用于根据所述设置单元设置的所述扳手信号对所述接口板控制时:如果所述接口板收到扳手打开信号,则控制所述接口板下电;如果所述接口板与槽位处于连接状态并收到扳手合上信号,则控制所述接口板上电。

上电单元:用于在所述接口板刚插入槽位时,由热插拔控制器的上电使能信号BD SEL#信号控制所述接口板上电。

所述装置在所述接口板插入槽位之后,先于板内其他电路上电并开始工作。

通过本发明实施例提供的一种紧凑的外部设备互连总线接口板电路控制的的方法和装置,通过在所述接口板刚插入槽位上电之后,拔出之前,设置所述接口板只受扳手信号控制,并在所述接口板收到所述扳手信号时,控制所述接口板下电或上电,避免了CompactPCI接口板由于热插拔控制器异常造成的异常下电的情况,以及实现了通过扳手的打开、合上就可控制接口板的上下电,并方便了接口板的维护。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号