[发明专利]一种更新寄存器的方法及装置有效
申请号: | 201510542101.6 | 申请日: | 2015-08-28 |
公开(公告)号: | CN105138308B | 公开(公告)日: | 2018-02-27 |
发明(设计)人: | 邓专 | 申请(专利权)人: | 青岛海信宽带多媒体技术有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 刘醒晗 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 更新 寄存器 方法 装置 | ||
1.一种更新寄存器的方法,其特征在于,包括:
执行更新寄存器的第一线程,所述第一线程对应的操作包括:读取寄存器的数据,将读取到的数据存储到第一内存区域,更新所述第一内存区域中的数据,将更新后的数据写入所述寄存器;
在所述第一线程执行期间,若接收到主机发送的请求写寄存器的指令,则根据所述请求写寄存器的指令中断执行所述第一线程,执行第二线程,所述第二线程对应的操作包括:根据所述请求写寄存器的指令在第二内存区域写入数据,恢复执行所述第一线程,在所述第一线程执行完成后,再次执行第一线程;所述请求写寄存器的指令的优先级高于所述第一线程的优先级;
所述再次执行的第一线程对应的操作包括:读取寄存器的数据,将读取到的数据存储到第三内存区域,根据所述第二内存区域中的数据更新所述第三内存区域中的数据,将所述第三内存区域更新后的数据写入所述寄存器。
2.如权利要求1所述的方法,其特征在于,所述更新所述第一内存区域的数据,包括:更新所述第一内存区域中存储的寄存器数据中的第一比特位数据;
在所述第二内存区域写入的数据为寄存器数据中的第二比特位数据。
3.如权利要求2所述的方法,其特征在于,所述根据所述第二内存区域中的数据更新所述第三内存区域的数据,包括:
根据所述第二内存区域中的所述第二比特位数据,更新所述第三内存区域中的寄存器数据中的第二比特位数据,保持所述第三内存区域中的寄存器数据中的其余比特位数据不变。
4.如权利要求2或3所述的方法,其特征在于,所述第一比特位数据为光模块的状态数据或控制数据,所述第二比特位数据为所述光模块的状态和控制数据。
5.如权利要求1所述的方法,其特征在于,所述执行更新寄存器的第一线程,包括:
根据设定周期执行所述更新寄存器的第一线程。
6.一种更新寄存器的装置,其特征在于,包括:控制模块、寄存器处理模块和中断处理模块;
所述控制模块:用于指示所述寄存器处理模块执行更新寄存器的第一线程,所述第一线程对应的操作包括:读取寄存器的数据,将读取到的数据存储到第一内存区域,更新所述第一内存区域中的数据,将更新后的数据写入所述寄存器;
在所述第一线程执行期间,若接收到请求写寄存器的指令,则根据所述请求写寄存器的指令指示所述寄存器处理模块中断执行所述第一线程,执行第二线程,指示所述中断处理模块根据所述请求写寄存器的指令在第二内存区域写入数据,指示所述寄存器处理模块恢复执行所述第一线程,在所述第一线程执行完成后,指示寄存器处理模块再次执行所述第一线程;所述请求写寄存器的指令的优先级高于所述第一线程的优先级;以及
所述再次执行的第一线程对应的操作包括:读取寄存器的数据,将读取到的数据存储到第三内存区域,根据所述第二内存区域中的数据更新所述第三内存区域中的数据,将所述第三内存区域更新后的数据写入所述寄存器。
7.如权利要求6所述的装置,其特征在于,所述寄存器处理模块,具体用于:更新所述第一内存区域中存储的寄存器数据中的第一比特位数据;
在所述第二内存区域写入的数据为寄存器数据中的第二比特位数据。
8.如权利要求7所述的装置,其特征在于,所述寄存器处理模块,具体用于:
根据所述第二内存区域中的第二比特位数据,更新所述第三内存区域中的寄存器数据中的第二比特位数据,保持所述第三内存区域中的寄存器数据中的其余比特位数据不变。
9.如权利要求7或8所述的装置,其特征在于,所述第一比特位数据为光模块的状态数据或控制数据,所述第二比特位数据为所述光模块的状态和控制数据。
10.如权利要求6所述的装置,其特征在于,所述寄存器处理模块,还用于:
根据设定周期执行所述更新寄存器的第一线程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信宽带多媒体技术有限公司,未经青岛海信宽带多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510542101.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:dygraphs图形对象的处理方法和处理装置
- 下一篇:分屏显示方法和装置