[发明专利]一种通过CPLD检测板卡信号短路的方法及系统在审
申请号: | 202010728210.8 | 申请日: | 2020-07-25 |
公开(公告)号: | CN112000528A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 陆俊宇 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/273 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王敏 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 cpld 检测 板卡 信号 短路 方法 系统 | ||
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检测板卡信号短路的系统,其特征在于,所述系统包括CPLD和主板,所述CPLD控制主板的输出口设置有提升电阻,且CPLD控制主板的输出口与主板的使能管脚之间设置可编程双向IO电路,所述可编程双向IO电路设有输出缓存器,当输出缓冲器开启时,可编程双向IO电路以输出模式工作,当输出缓冲器关闭时,可编程双向IO电路以输入模式工作并呈现高阻抗状态,所述CPLD侦测主板板卡的插拔状态,并根据主板板卡的插拔状态调整可编程双向IO电路的输入或输出工作模式。
6.根据权利要求5所述的一种通过CPLD检测板卡信号短路的系统,其特征在于,所述可编程双向IO电路还设有输入缓存器,可编程双向IO电路的管脚包括输出使能端、输出信号端及输入信号端,所述输出使能端和输出信号端与输出缓存器连接,输出使能端用于控制输出缓冲器的开启或关闭,输出信号端用于CPLD将信号输出至外部管脚,所述输入信号端与输入缓存器连接,输入信号端用于CPLD输入外部管脚信号。
7.根据权利要求5所述的一种通过CPLD检测板卡信号短路的系统,其特征在于,所述CPLD根据主板板卡的插拔状态调整可编程双向IO电路的输入或输出模式,具体包括:CPLD侦测每个主板插槽的板卡在位信号,当CPLD侦测到板卡在位信号后,将可编程双向IO电路的输出使能端关闭,可编程双向IO电路由输出模式转换为输入模式并呈现高阻抗状态,当CPLD侦测到板卡不在位时,将可编程双向IO电路的输出使能端打开,可编程双向IO电路由输入模式转换为输出模式并等待新的主板板卡插入。
8.根据权利要求5所述的一种通过CPLD检测板卡信号短路的系统,其特征在于,所述CPLD侦测到板卡在位信号之前,将可编程双向IO电路设定为输出模式,并将控制主板板卡的使能信号设置为低电平。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010728210.8/1.html,转载请声明来源钻瓜专利网。