[发明专利]一种访问控制方法和系统及主控板有效
申请号: | 201210292314.4 | 申请日: | 2012-08-16 |
公开(公告)号: | CN102855204A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 齐建明 | 申请(专利权)人: | 瑞斯康达科技发展股份有限公司 |
主分类号: | G06F13/14 | 分类号: | G06F13/14 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;曲鹏 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 访问 控制 方法 系统 主控 | ||
技术领域
本发明涉及电子电路领域,尤其涉及一种访问控制方法和系统及主控板。
背景技术
为了同时满足不同用户、不同业务的需求,多种设备设计了插卡式,旨在针对不同用户和业务的分类进行资源配置。
中央处理单元(CPU)与芯片是板间通信的,即CPU与芯片位于不同的板卡上,常用的是两种:
一种是多中央处理单元(多CPU),进行分布式控制。通常主控板上具有中央处理单元(CPU),业务板上也具有中央处理单元(CPU)。两者的通信采用各种通信协议进行交互。
另一种是单中央处理单元(单CPU)。只有主控板上具有中央处理单元(单CPU),业务板没有中央处理单元(CPU)。前者根据后者的类型,因而知道后者的地址范围,直接访问后者。
第一种方案由于采用了多中央处理单元(多CPU),进行分布式控制。系统庞大,协议复杂,成本高。
第二种方案采用了单中央处理单元(单CPU),系统较为简单,不需要CPU之间的通信协议,成本低。因此在一些小型设备中常用到第二种方案。
在采用第二种方案时,由于业务板会根据不同用户,不同业务进行选择,可能随时进行替换,整个设备不能断电操作,因此就需要实现业务板的热插拔功能。
但是业务板的插拔,在时间上是随机的。如在拔掉业务板时(前)不进行有效处理,而直接将业务板拔出,而且此时主控板上的中央处理单元(CPU)正在访问被拔掉的业务板芯片,就会造成因主控板上中央处理单元(CPU)的读或写周期不完整,导致“死机”问题,有可能会使整个系统带来灾难性后果。
通常的解决方法是:在拔掉业务板时(前),必须人为先向主控板发送业务板要拔出的指令,使主控板停止访问业务板,之后拔出业务板。通常指令不限于软件的配置命令,也可以是拔码、按键等控制按钮。
但是这样做会增加软件的额外配置或者在设备的硬件上增加各种按钮。而使设备复杂化,操作繁琐,也容易产生误操作。
发明内容
本发明提供一种访问控制方法和系统及主控板,要解决的技术问题是如何实现芯片的热插拔。
为解决上述技术问题,本发明提供了如下技术方案:
一种访问控制方法,CPU与芯片位于不同板卡上,所述方法包括:
在CPU访问芯片过程中,如果检测到芯片对CPU访问反馈的第一应答信号无法指示CPU结束访问,则将所述第一应答信号调整为能够指示CPU结束访问的第二应答信号,并将第二应答信号发送给CPU。
优选的,所述访问控制方法还具有如下特点:所述检测到芯片对CPU访问反馈的第一应答信号无法指示CPU结束访问,包括:
在CPU向芯片发送请求后所经过的时间达到预先设置的门限后,第一应答信号的电平仍未发生变化;或者,
第一应答信号的脉冲宽度不能使CPU采样得到用于指示结束访问的信号。
优选的,所述访问控制方法还具有如下特点:所述门限大于最大正常访问周期。
优选的,所述访问控制方法还具有如下特点:所述门限为最大正常访问周期的1.2倍以上。
优选的,所述访问控制方法还具有如下特点:对所述应答信号进行调整包括:
在CPU向芯片发送请求后所经过的时间达到预先设置的门限后,产生一电平与第一应答信号的电平相反的第三应答信号,对所述第三应答信号和第一应答信号进行“与”操作,得到第二应答信号;
如果第一应答信号的脉冲宽度不能使CPU采样得到用于指示结束访问的信号,则对所述第一应答信号进行脉冲加宽处理,得到第二应答信号。
优选的,所述访问控制方法还具有如下特点:脉冲加宽处理对第一应答信号所产生延时的时间为整数倍的CPU的时钟周期。
优选的,所述访问控制方法还具有如下特点:脉冲加宽处理对第一应答信号所产生延时的时间为2至5个CPU的时钟周期。
一种访问控制装置,包括:
调整模块,用于在CPU访问芯片过程中,如果检测到芯片对CPU访问反馈的第一应答信号无法指示CPU结束访问,则将所述第一应答信号调整为能够指示CPU结束访问的第二应答信号;
发送模块,用于将第二应答信号发送给CPU。
优选的,所述访问控制装置还具有如下特点:所述调整模块包括:
计时单元,与CPU的时钟信号线和片选信号线相连,用于在检测到CPU向芯片发送访问请求时,对本次的访问进行计时,并在计时得到的时间超过预先设定的门限时,启动信号产生单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞斯康达科技发展股份有限公司,未经瑞斯康达科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210292314.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多驱动互平衡抽油机
- 下一篇:重型有轨自由穿梭小车