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

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

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及紧凑的外部设备互连总线接口板电路控制的方法和装置
技术介绍
外部设备互连(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控制接口板上电,状态机转本文档来自技高网
...

【技术保护点】
一种紧凑的外部设备互连总线接口板电路控制的方法,其特征在于:在所述接口板刚插入槽位上电之后,拔出之前,所述接口板只受扳手信号控制;根据所述接口板接收到的所述扳手信号对所述接口板进行控制,如果所述接口板收到扳手打开信号,则控制 所述接口板下电;如果所述接口板与槽位处于连接状态并收到扳手合上信号,则控制所述接口板上电。

【技术特征摘要】

【专利技术属性】
技术研发人员:李延松杨辉刘华伟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1