一种通过CPLD检测板卡信号短路的方法及系统技术方案

技术编号:26504430 阅读:37 留言:0更新日期:2020-11-27 15:31
本发明专利技术公开了一种通过CPLD检测板卡信号短路的方法及系统,涉及服务器系统设计技术领域。其方法包括:在CPLD控制主板的输出口设置提升电阻;在CPLD控制主板的输出口与主板的使能管脚之间设置可编程双向IO电路,可编程双向IO电路设有输出缓存器,当输出缓冲器开启时,可编程双向IO电路以输出模式工作,当输出缓冲器关闭时,可编程双向IO电路以输入模式工作并呈现高阻抗状态;CPLD侦测主板板卡的插拔状态,并根据主板板卡的插拔状态调整可编程双向IO电路的输入或输出工作模式。本发明专利技术基于原本的硬件架构,通过在原有的硬件基础上增加几个元器件的方式,避免了因板卡或系统间管脚短路所导致的系统损毁的风险,增加了系统整体的可靠性。

【技术实现步骤摘要】
一种通过CPLD检测板卡信号短路的方法及系统
本专利技术实施例涉及服务器系统设计领域,具体来说涉及一种通过CPLD检测板卡信号短路的方法及系统。
技术介绍
现有数据中心建置的服务器或储存设备系统主要是背板加多片主板的架构。依照使用需求的不同,一片背板上可设有数个到数十个插槽供主板或其它不同功能的板卡插入。针对数据中心使用情境的需要,多数服务器或储存设备被要求设计成主板板卡具有热插入的功能结构,以便系统在正常运行状态下能够实时抽换任意位置上的主板,同时用户也不需中断在系统上运行既有的工作。CPLD经常使用在背板上用以监测和控制主板的状态,包括监测主板是否被插入或拔出背板,以及在主板插入背板后控制主板是否使能及其它相关功能的控制。CPLD和主板之间的互动方式通常如下:CPLD持续不间断的侦测每个主板插槽的Present信号,若任何插槽的Present信号为低电平表示该插槽有主板板卡插入;CPLD侦测到Present信号后开启相应插槽的Enable使能信号以及其它必要的控制信号;主板接收到使能信号后开始启动上电程序及后续的正常功能,其架构图如图1所示本文档来自技高网...

【技术保护点】
1.一种通过CPLD检测板卡信号短路的方法,其特征在于,包括以下步骤:/n在CPLD控制主板的输出口设置提升电阻;/n在CPLD控制主板的输出口与主板的使能管脚之间设置可编程双向IO电路,可编程双向IO电路设有输出缓存器,当输出缓冲器开启时,可编程双向IO电路以输出模式工作,当输出缓冲器关闭时,可编程双向IO电路以输入模式工作并呈现高阻抗状态;/nCPLD侦测主板板卡的插拔状态,并根据主板板卡的插拔状态调整可编程双向IO电路的输入或输出工作模式。/n

【技术特征摘要】
1.一种通过CPLD检测板卡信号短路的方法,其特征在于,包括以下步骤:
在CPLD控制主板的输出口设置提升电阻;
在CPLD控制主板的输出口与主板的使能管脚之间设置可编程双向IO电路,可编程双向IO电路设有输出缓存器,当输出缓冲器开启时,可编程双向IO电路以输出模式工作,当输出缓冲器关闭时,可编程双向IO电路以输入模式工作并呈现高阻抗状态;
CPLD侦测主板板卡的插拔状态,并根据主板板卡的插拔状态调整可编程双向IO电路的输入或输出工作模式。


2.根据权利要求1所述的一种通过CPLD检测板卡信号短路的方法,其特征在于,所述可编程双向IO电路包括输出使能端、输出信号端及输入信号端,输出使能端用于控制输出缓冲器的开启或关闭,输出信号端用于CPLD将信号输出至外部管脚,输入信号端用于CPLD输入外部管脚信号。


3.根据权利要求1所述的一种通过CPLD检测板卡信号短路的方法,其特征在于,所述CPLD根据主板板卡的插拔状态调整可编程双向IO电路的输入或输出模式,具体包括下述步骤:
CPLD侦测每个主板插槽的板卡在位信号;
当CPLD侦测到板卡在位信号后,将可编程双向IO电路的输出使能端关闭,可编程双向IO电路由输出模式转换为输入模式并呈现高阻抗状态;
当CPLD侦测到板卡不在位时,将可编程双向IO电路的输出使能端打开,可编程双向IO电路由输入模式转换为输出模式并等待新的主板板卡插入。


4.根据权利要求3所述的一种通过CPLD检测板卡信号短路的方法,其特征在于,所述CPLD在侦测板卡的在位信号之前,将可编程双向IO电路设定为输出模式,并将控制主板板卡的使能信号设置为低电平。


5.一种通过CPLD检测板卡信...

【专利技术属性】
技术研发人员:陆俊宇
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1