[发明专利]控制外部设备的方法、桥片及系统有效
| 申请号: | 201610126294.1 | 申请日: | 2016-03-07 |
| 公开(公告)号: | CN107168895B | 公开(公告)日: | 2020-03-13 |
| 发明(设计)人: | 张宝祺;符兴建 | 申请(专利权)人: | 龙芯中科技术有限公司 |
| 主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F1/3234 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 陶敏;黄健 |
| 地址: | 100095 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制 外部设备 方法 系统 | ||
1.一种控制外部设备的方法,其特征在于,应用于具有独立的信号处理功能的桥片,所述桥片端部的基本输入输出系统BIOS中嵌入有控制指令代码,该方法包括:
获取用于读取CPU中寄存器状态值的控制指令;所述控制指令是用户输入的或者所述桥片中设置的;
根据所述控制指令代码以及所述控制指令与所述CPU中寄存器状态值之间的映射关系,读取所述控制指令对应寄存器的当前状态值;
根据所述控制指令对应寄存器的当前状态值,控制所述寄存器对应设备的功能;
其中,所述桥片分别与所述CPU、所述外部设备连接;所述桥片自带处理器核,所述桥片中配置有所述控制指令与所述CPU中寄存器状态值之间的映射关系。
2.根据权利要求1所述的方法,其特征在于,还包括:
通过窗口配置地址的方式确定所述桥片与所述CPU中寄存器之间的访问关系。
3.根据权利要求1或2所述的方法,其特征在于,所述控制指令为用于读取CPU中中断寄存器状态值的控制指令,所述根据所述控制指令对应寄存器的当前状态值,控制所述寄存器对应设备的功能,包括:
根据所述控制指令对应寄存器的当前状态值,判断所述寄存器对应设备中是否有中断事件需要处理;
当有中断事件需要处理时,发送处理通知给所述CPU,以使所述CPU根据处理通知控制所述中断寄存器对应设备的功能。
4.根据权利要求3所述的方法,其特征在于,所述寄存器对应的设备包括网卡和/或USB设备。
5.根据权利要求1或2所述的方法,其特征在于,所述根据所述控制指令对应寄存器的当前状态值,控制所述寄存器对应设备的功能,包括:
根据寄存器状态值与所述寄存器对应设备的工作状态理论值之间的对应关系以及所述寄存器的当前状态值,运行所述控制指令代码计算出所述寄存器对应设备的当前工作状态理论值;
根据所述寄存器对应设备的当前工作状态理论值,控制所述寄存器对应设备的当前工作状态值使其调整为所述当前工作状态理论值。
6.根据权利要求5所述的方法,其特征在于,所述桥片中配置有所述寄存器状态值与所述寄存器对应设备的工作状态理论值之间的对应关系。
7.根据权利要求5所述的方法,其特征在于,所述控制指令为用于读取CPU中温度状态寄存器状态值的控制指令,所述寄存器对应设备为CPU风扇。
8.一种控制外部设备的桥片,其特征在于,所述桥片具有独立的信号处理功能,所述桥片端部的基本输入输出系统BIOS中嵌入有控制指令代码,所述桥片包括:
获取模块,用于获取以读取CPU中寄存器状态值的控制指令;所述控制指令是用户输入的或者所述桥片中设置的;
读取模块,用于根据所述控制指令代码以及所述控制指令与所述CPU中寄存器状态值之间的映射关系,读取所述控制指令对应寄存器的当前状态值;
控制模块,用于根据所述控制指令对应寄存器的当前状态值,控制所述寄存器对应设备的功能;
其中,所述桥片分别与所述CPU、所述外部设备连接;所述桥片自带处理器核,所述桥片中配置有所述控制指令与所述CPU中寄存器状态值之间的映射关系。
9.根据权利要求8所述的桥片,其特征在于,还包括:确定模块;
所述确定模块,用于通过窗口配置地址的方式确定所述桥片与所述CPU中寄存器之间的访问关系。
10.根据权利要求8或9所述的桥片,其特征在于,所述控制指令为用于读取CPU中中断寄存器状态值的控制指令,则所述控制模块,包括:
判断单元,用于根据所述控制指令对应寄存器的当前状态值,判断所述寄存器对应设备中是否有中断事件需要处理;
发送单元,用于当有中断事件需要处理时,发送处理通知给所述CPU,以使所述CPU根据处理通知控制所述中断寄存器对应设备的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术有限公司,未经龙芯中科技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610126294.1/1.html,转载请声明来源钻瓜专利网。





