[实用新型]系统使用功能的控制装置有效
申请号: | 201320664626.3 | 申请日: | 2013-10-25 |
公开(公告)号: | CN203535643U | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 蒋玉东 | 申请(专利权)人: | 上海宇芯科技有限公司 |
主分类号: | G06F21/78 | 分类号: | G06F21/78 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 使用 功能 控制 装置 | ||
技术领域
本实用新型涉及控制装置,特别涉及系统使用功能的控制装置。
背景技术
随着嵌入式应用的越来越广泛,产品的安全也显得越来越重要。一方面是为了保护硬件设计,另外一方面也是为了产品本身的安全,防止被黑客。为了保护芯片中的数据,越来越多的厂商在芯片内部提供了一种特殊的寄存器:OTP寄存器(One Time Programmable,一次性编程寄存器),意思是这个寄存器是只可以编程一次的,编程后就再也不可以修改了。OTP寄存器是非易失的,掉电不丢失数据,可以反复读出,但每位信息都是一次性写入不可重写。
由于OTP的每比特位只能编程一次,不能再次改写,所以一旦设置以后是不能通过硬件或者软件再次改写破解的,这样就保证了芯片中数据的安全性。
每个功能模块的正常工作必须要有时钟和复位,本装置在硬件层面控制了对应各个模块的时钟和复位,决定了用户是否被允许使用各功能模块,这个控制权是由厂商决定,并且不允许用户自行修改的,而在目前的现有技术中通常没有使用第三方不可非法复制的OTP寄存器来控制各功能模块是否被允许使用的先例。
实用新型内容
本实用新型的目的在于提供一种系统使用功能的控制装置,使得这种系统使用功能的控制装置不但可以给软件提供使用功能是否启用的标志,而且可以在硬件级来控制时钟和复位,并且一旦设置以后不能通过硬件或者软件再次改写破解。
为解决上述技术问题,本实用新型提供了一种系统使用功能的控制装置,包含:写控制器、读控制器、OTP寄存器与控制器;
所述写控制器、所述读控制器均与所述OTP寄存器相连接;所述写控制器与所述读控制器相连接;所述控制器与所述读控制器相连;
所述写控制器将待写入数据写入到所述OTP寄存器中尚未被编程过的设定地址内;
所述读控制器读取所述OTP寄存器中所述设定地址内的数据,并输出给所述控制器;
所述控制器根据所述读取数据控制系统使用功能的启用与禁用。
本实用新型实施方式相对于现有技术而言,写控制器将待写入数据写入到OTP寄存器中尚未被编程过的设定地址内,其中,待写入数据为对N种系统使用功能进行控制的功能控制字段,N为大于或等于1的整数;读控制器读取OTP寄存器中设定地址内的数据,并输出给控制器;控制器根据读取数据控制系统使用功能的启用与禁用。OTP寄存器不但可以给软件提供系统使用功能是否启用的标志,而且可以在硬件级来控制时钟和复位;又由于OTP寄存器的每比特位只能编程一次,不能再次改写,所以一旦系统使用功能控制字段的值设置以后是不能通过硬件或者软件再次改写破解的,增加了使用功能控制操作的安全性。
另外,本实用新型还包含系统接口,该系统接口用于接收用户设定的值和厂商设定的值,并可以向用户输出读取数据。由于系统接口是现有的成熟器件,保证了本实用新型实施方式的可行性。
另外,写控制器将待写入数据写入到OTP寄存器中的设定地址内之前,可以由读控制器对OTP寄存器中设定地址内的数据进行读取操作,并将读取数据输出给写控制器。写控制器可以通过读控制器对OTP寄存器中设定地址内数据的读取,得知该设定地址是否已被编程过,写控制器只能将待写入的数据写入到OTP寄存器中尚未被编程过的设定地址内。这样,可以避免OTP寄存器中设定地址内的数据段被重复写入,保护OTP寄存器不被损坏,同时以防原数据丢失。
附图说明
图1是根据本实用新型一较佳实施方式的系统使用功能的控制装置的结构示意图。
具体实施方式
为使本实用新型的目的、技术方案和优点更加清楚,下面将结合附图对本实用新型的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本实用新型各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
本实用新型的第一实施方式涉及一种系统使用功能的控制装置,具体结构如图1所示,该系统使用功能的控制装置包含系统接口、写控制器、读控制器、OTP寄存器与控制器。
写控制器与系统接口相连;写控制器、读控制器均与OTP寄存器相连接;写控制器与读控制器相连;控制器与读控制器相连。
其中,系统接口用于接收待写入到OTP寄存器中的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宇芯科技有限公司,未经上海宇芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201320664626.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:减小环境影响的飞行器
- 下一篇:船只倾斜度检测装置