【技术实现步骤摘要】
OTP寄存器的多次写入装置
本技术涉及写入装置,特别涉及OTP寄存器的多次写入装置。
技术介绍
Flash (Flash Memory,简称Flash,闪存)作为一种非易失存储器,单位面积的数据容量大。写入后无光学变化,难以分析破解。读写对电压电流没有特殊要求,易于集成到嵌入式系统中并且生产工艺成熟。但是Flash的每位信息是可以多次写入的,不够安全。随着嵌入式应用的越来越广泛,产品的安全也显得越来越重要。一方面是为了保护硬件设计,另外一方面也是为了产品本身的安全,防止被黑客攻击(HACKED)。为了保护芯片中的数据,越来越多的厂商在芯片内部提供了一种特殊的寄存器=OTP寄存器(One TimeProgrammable, 一次性编程寄存器)。OTP寄存器是每位信息都是一次性写入,不可重写,掉电不丢失数据,可以反复读出数据。比如说:0能被改写为1,但I永远也不能再写成O。如果有一个16位的OTP寄存器,该OTP是使用电子熔丝e-Fuse实现的,当前的值是0xA005 (1010_0000_0000_0101),用户通过编程,将OTP寄存器的值写为0xA015 ...
【技术保护点】
一种OTP寄存器的多次写入装置,其特征在于,包含:写控制器、读控制器与OTP寄存器;其中,所述OTP寄存器包含写入分段控制区域和数据存储区域;所述数据存储区域分为N段数据段,N为自然数;所述每段数据段在所述写入分段控制区域有对应的写入控制位;所述写入控制位用于指示与本写入控制位相对应的数据段是否已被编程过;所述读控制器、所述写控制器均与所述OTP寄存器相连接;所述写控制器与所述读控制器相连接;所述读控制器读取与存储待写入数据的数据段所对应的写入控制位,并将读取的写入控制位输出给所述写控制器;所述写控制器将所述待写入数据写入到与所述读取的写入控制位相对应的尚未被编程过的数据段 ...
【技术特征摘要】
1.一种OTP寄存器的多次写入装置,其特征在于,包含:写控制器、读控制器与OTP寄存器; 其中,所述OTP寄存器包含写入分段控制区域和数据存储区域;所述数据存储区域分为N段数据段,N为自然数;所述每段数据段在所述写入分段控制区域有对应的写入控制位;所述写入控制位用于指示与本写入控制位相对应的数据段是否已被编程过; 所述读控制器、所述写控制器均与所述OTP寄存器相连接;所述写控制器与所述读控制器相连接; 所述读控制器读取与存储待写入数据的数据段所对应的写入控制位,并将读取的写入控制位输出给所述写控制器; 所述写控制器将所述待写入数据写入到与所述读取的写入控制位相对应的尚未被编程过的数据段内,并...
【专利技术属性】
技术研发人员:胡兴微,
申请(专利权)人:上海宇芯科技有限公司,
类型:新型
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。