[发明专利]一种可实现板卡热插拔的CPU控制板及其实现方法在审
申请号: | 201611135838.7 | 申请日: | 2016-12-09 |
公开(公告)号: | CN106598902A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 崔士军;张立伟;刘冰;李永岗 | 申请(专利权)人: | 积成电子股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F11/30 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 苗峻 |
地址: | 250100 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 板卡 热插拔 cpu 控制板 及其 方法 | ||
1.一种可实现板卡热插拔的CPU控制板,包括:CPU、IO模块、电源控制模块、数据接口模块,其特征在于,所述CPU通过所述IO模块实现对板卡的信号检测、人机交互、输入输出指示,所述CPU通过所述电源控制模块实现对板卡的电源供电管理,所述CPU利用数据接口管理所述数据接口模块,所述CPU利用数据总线并通过所述数据接口模块实现与板卡之间的数据交互;CPU控制板中存储有实现板卡热插拔的控制程序。
2.根据权利要求1所述的一种可实现板卡热插拔的CPU控制板,其特征在于,所述IO模块通过一个按键或一个开关实现人机交互功能。
3.根据权利要求1所述的一种可实现板卡热插拔的CPU控制板,其特征在于,所述IO模块通过两个LED指示灯或一块液晶屏指示板卡的工作状态。
4.根据权利要求1所述的CPU控制板的板卡热插拔的实现方法,其特征在于,包括以下步骤:
步骤1、将板卡母板与CPU控制板之间电连接;
步骤2、在带电工作状态下将板卡投运;
2-1、将板卡插入母板,CPU控制板检测板卡加电请求信号是否已置位,如果是,则转步骤2-3,如果否,则转步骤2-2;
2-2、按下人机交互的按键或开关,CPU通过脉宽检测方式检测按键或开关信号是否有效,如果否,则退出板卡热插入流程,如果是,则给板卡上电;
2-3、板卡得电后开始工作,完成初始化并开始自检工作,如果板卡自检不正常,则退出板卡热插入流程,如果板卡自检正常,置位投运正常信号,同时投运指示灯亮起并有规律地闪烁、或者通过液晶屏指示;
2-4、CPU检测板卡投运正常信号是否有效,如果否,则退出板卡热插入流程,如果是,设置数据交互信号有效,数据通道打开;
2-5、对板卡进行二次检测并判断是否正常,如果否,则退出板卡热插入流程,如果是,置位板卡正常信号,板卡工作状态指示灯亮起、或者通过液晶屏指示;
2-6、CPU控制板中存储的应用程序检测板卡正常信号是否有效,如果否,则退出板卡热插入流程,如果是,转步骤2-7;
2-7、判断板卡是否非忙碌状态,如果否,则转步骤2-6,如果是,置位板卡忙信号,并转步骤2-8;
2-8、CPU应用程序与板卡进行正常的数据交互;
2-9、判断数据交互是否完毕,如果否则转步骤2-8,如果是则将板卡忙信号复位;
2-10、CPU应用程序与板卡之间、母板与板卡进行正常的数据通讯,系统进入正常的工作状态,板卡投运成功;
步骤3、在带电工作状态下将板卡退出;
3-1、板卡需要拔出时,CPU控制板首先检测板卡断电请求信号是否已置位,如果是,则转步骤3-3,如果否,则转步骤3-2;
3-2、按下人机交互的按键或开关,CPU通过脉宽检测方式检测按键或开关信号是否有效,如果否,则退出板卡热拔出流程,如果是,则置位板卡断电请求信号后转步骤3-3;
3-3、CPU控制板判断当前该板卡是否有数据交互,如果正在进行数据交互,则退出板卡热拔出流程,等待板卡忙信号清零以后再从步骤3-1开始,如果当前板卡无数据交互,则转步骤3-4;
3-4、CPU控制板复位板卡正常信号标志,关闭数据通道,继续给板卡断电,然后熄灭工作状态指示灯、或者通过液晶屏指示;
3-5、工作状态指示灯熄灭后、或者通过液晶屏指示后,即可将板卡拔出,板卡退出成功。
5.根据权利要求4所述的CPU控制板的板卡热插拔的实现方法,其特征在于,步骤1中所述的板卡母板和CPU控制板的电连接方式包括两种,一种是CPU控制板设计在板卡的母板上与板卡合二为一,另一种是CPU控制板独立设计、然后通过其他背板与板卡母板连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于积成电子股份有限公司,未经积成电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611135838.7/1.html,转载请声明来源钻瓜专利网。