[发明专利]基于寄存器的功能模块的使能方法、装置及移动终端在审
申请号: | 201510979685.3 | 申请日: | 2015-12-23 |
公开(公告)号: | CN106909341A | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | 虞华伟 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 吴敏 |
地址: | 201203 上海市浦东新区张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 寄存器 功能模块 方法 装置 移动 终端 | ||
技术领域
本发明涉及芯片设计领域,特别涉及一种基于寄存器的功能模块的使能方法、装置及移动终端。
背景技术
在芯片设计领域,不同的市场划分导致了市场对芯片的功能存在着不同的需求。有时可能存在同一系列芯片之间的大部分功能类似,仅有少部分功能存在差异的现象,例如:中央处理器(Central Processing Unit,CPU)的核数(4核或8核)、CPU的最高运行频率,高速缓存(Cache)的大小以及摄像头支持的最高像素等。对于以上所述的大部分功能类似却型号不同的芯片,对其每一种型号进行制造最为直接,然而,众所周知,芯片的制造成本越来越高昂,制造以上所述的每一种型号的芯片会大大增加成本。
在现有技术中,针对所述大部分功能类似却型号不同的芯片,最常用的两种方法。方法一:通过修改芯片中部分或全部金属层的连线来修正设计错误或者修改芯片的设计,此方法不改动硅片设计,相对于对芯片重新投片大大降低了成本;方法二:在芯片设计时预留一些专用的焊盘引脚,在芯片封装时,通过将所述专用的焊盘引脚上拉到高电平或者下拉到低电平来对芯片的不同类型进行区分。但是,这两种方法需要重新设计芯片金属层或者修改芯片的衬底,尽管相比对每一种型号的芯片均进行重新设计和制造已经降低了成本,却成本依然较高,且灵活性低。
针对以上所述的技术问题,现有技术中还存在一种通过芯片内置的一次性编程存储器(One-Time-Programmable Memory,OTP)来控制功能模块的使能的方法,其中,所述OTP可以为微电溶丝(eFuse)。OTP只能编程一次,且不能被修改,非常适合做功能的使能,不过其访问控制比较麻烦,读取时间较长,同时修改的灵活性比较小,一旦OTP编程完成就无法进行修改。因此,此方法存在着访问速度慢,灵活性差,功能单一等缺点。
因此,在芯片设计领域,现有技术中的功能模块的使能方法存在着成本 高和灵活性差的问题。
发明内容
本发明解决的技术问题是在芯片设计领域,现有技术中的功能模块的使能方法成本高和灵活性差。
为解决上述技术问题,本发明实施例提供一种基于寄存器的功能模块的使能方法,所述功能模块具有使能端;所述寄存器包括至少一个控制比特位,所述功能模块的使能方法包括:
从控制信息源读取预存的状态信息;
将所述状态信息写入所述寄存器的控制比特位;
将所述控制比特位内的数据发送至所述功能模块的使能端,以对所述功能模块进行使能控制。
可选的,将所述状态信息写入所述寄存器的控制比特位之前,还包括:对所述控制信息源的状态信息进行校验,以保证其未经篡改。
可选的,将所述控制信息写入所述寄存器的控制比特位之前,还包括:将所述状态信息转换为适于所述寄存器读取的形式。
可选的,每一控制比特位对一个对应的功能模块进行使能控制。
可选的,当所述寄存器被复位时,保护所述控制比特位内的数据维持不变。
可选的,所述寄存器还包括:写保护比特位,适于控制所述寄存器的控制比特位是否允许被写入;其中,所述写保护比特位对应一个或多个所述控制比特位。
可选的,所述控制信息源为一次性编程存储器或/和非易失性存储器或/和云端服务器。
为解决上述技术问题,本发明实施例还提供一种基于寄存器的功能模块的使能装置,所述功能模块具有使能端;所述寄存器包括至少一个控制比特位,所述功能模块的使能装置包括:
状态信息读取单元,适于从控制信息源读取预存的状态信息;
状态信息写入单元,适于将所述状态信息写入所述寄存器的控制比特位;
控制数据发送单元,适于将所述控制比特位内的数据发送至所述功能模块的使能端,以对所述功能模块进行使能控制。
可选的,所述功能模块的使能装置还包括:状态信息校验单元,适于将所述状态信息写入所述寄存器的控制比特位之前,对所述控制信息源的状态信息进行校验,以保证其未经篡改。
可选的,所述功能模块的使能装置还包括:寄存器信息转换单元,适于将所述控制信息写入所述寄存器的控制比特位之前,将所述状态信息转换为适于所述寄存器读取的形式。
可选的,每一控制比特位对一个对应的功能模块进行使能控制。
可选的,所述功能模块的使能装置还包括:寄存器数据保护单元,适于当所述寄存器被复位时,保护所述控制比特位内的数据维持不变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510979685.3/2.html,转载请声明来源钻瓜专利网。