[发明专利]一种寄存器读写方法及装置有效
申请号: | 201010195905.0 | 申请日: | 2010-06-08 |
公开(公告)号: | CN101859242A | 公开(公告)日: | 2010-10-13 |
发明(设计)人: | 梁晓峰;叶晖;李志俊;郑卫国 | 申请(专利权)人: | 广州市广晟微电子有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明;王宝筠 |
地址: | 510630 广东省广州市天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 寄存器 读写 方法 装置 | ||
1.一种寄存器读写方法,其特征在于,预先设置寄存器定义文件,所述寄存器定义文件中包括预先设置的各个寄存器组的地址、内容以及初始值,所述方法包括:
接收片外发送的针对寄存器组的操作信号,所述操作信号中包括寄存器组的地址;
解析所述操作信号以获取所述寄存器组的地址;
依据所述寄存器组的地址对相应的寄存器组进行读写操作。
2.如权利要求1任意一项所述的方法,其特征在于,所述操作信号为读信号,则所述依据所述寄存器组的地址对相应的寄存器组进行读写操作,具体包括:
依据所述地址信息从所述寄存器定义文件中查找相应的寄存器组;
读取得到所述相应的寄存器组的内容。
3.如权利要求1任意一项所述的方法,其特征在于,所述操作信号为写信号,所述写信号中还包括待写入的数据信息,则所述依据所述寄存器组的地址对相应的寄存器组进行读写操作,具体包括:
依据所述地址信息从所述寄存器定义文件中查找相应的寄存器组;
按照所述待写入的数据信息修改所述相应的寄存器组的内容。
4.如权利要求1所述的方法,其特征在于,还包括:
对所述寄存器定义文件中各个寄存器组的地址和/或内容信息进行修改。
5.如权利要求1所述的方法,其特征在于,所述寄存器定义文件中各个寄存器组的地址、内容以及初始值之间互不相关。
6.如权利要求1-5任一项所述的方法,其特征在于,所述寄存器组的内容具体为:寄存器组的地址中各个比特位在片内的控制功能或参数意义。
7.一种寄存器读写装置,其特征在于,包括:
SPI总线模块,用于接收片外发送的针对寄存器组的操作信号,所述操作信号中包括寄存器组的地址;
地址处理器模块,用于解析所述操作信号以获取所述寄存器组的地址;
读写控制器模块,用于依据所述寄存器组的地址对相应的寄存器组进行读写操作;
存储模块,用于存储寄存器定义文件,所述寄存器定义文件中包括预先设置的各个寄存器组的地址、内容以及初始值。
8.如权利要求7所述的装置,其特征在于,所述读写控制器模块具体包括:
查找子模块,用于依据所述地址信息从所述存储模块中查找相应的寄存器组;
读取子模块,用于读取得到所述相应的寄存器组的内容。
9.如权利要求7所述的装置,其特征在于,所述读写控制器模块具体包括:
查找子模块,用于依据所述地址信息从所述存储模块中查找相应的寄存器组;
修改子模块,用于按照所述待写入的数据信息修改所述相应的寄存器组的内容。
10.如权利要求7所述的装置,其特征在于,所述寄存器定义文件中各个寄存器组的地址、内容以及初始值之间互不相关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市广晟微电子有限公司,未经广州市广晟微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010195905.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于闪存的数据储存方法及储存系统
- 下一篇:一种海面溢油及悬浮物监测系统