[发明专利]一种EFUSE的烧写装置及烧写方法有效
申请号: | 201810457871.4 | 申请日: | 2018-05-14 |
公开(公告)号: | CN108446126B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 何再生 | 申请(专利权)人: | 珠海一微半导体股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519000 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 efuse 装置 方法 | ||
1.一种EFUSE的烧写装置,属于芯片内部的EFUSE功能模块的一部分,该烧写装置与一个外部晶振连接,该烧写装置内部有一个使能寄存器,其特征在于,所述烧写装置包括一个同步使能逻辑模块和一个烧写信号计数逻辑模块;
所述同步使能逻辑模块,用于同步烧写使能脉冲信号来为所述烧写信号计数逻辑模块提供计数使能脉冲信号;
所述烧写信号计数逻辑模块,用于计数产生一个预设脉冲宽度的烧写信号;
所述烧写信号计数逻辑模块接收到所述计数使能脉冲信号,开始计数,当计数值达到一个目标值时,所述烧写信号计数逻辑模块产生所述烧写信号,用来控制所述EFUSE进行烧写,同时清零烧写使能标志位,并对中断标志位置1;
其中,所述同步使能逻辑模块和所述烧写信号计数逻辑模块都与所述外部晶振连接以驱动所述烧写装置工作;
烧写使能脉冲信号是由软件配置写入所述使能寄存器,并输入所述同步使能逻辑模块。
2.根据权利要求1所述烧写装置,其特征在于,所述同步使能逻辑模块使用所述外部晶振产生的晶振时钟信号来同步所述烧写使能脉冲信号。
3.根据权利要求1所述烧写装置,其特征在于,所述烧写信号计数逻辑模块根据计数的目标值清零所述使能寄存器,并开启中断查询烧写情况。
4.根据权利要求3所述烧写装置,其特征在于,所述目标值是所述预设脉冲宽度与所述外部晶振产生的晶振时钟信号的周期的比值取整数的结果。
5.一种EFUSE的烧写方法,该烧写方法基于权利要求1所述烧写装置,其特征在于,该烧写方法包括,
通过软件配置烧写的预设地址;
通过软件将烧写使能标志位置1,所述同步使能逻辑模块接收到烧写使能脉冲信号;
所述同步使能逻辑模块利用所述外部晶振将所述烧写使能脉冲信号同步处理,产生所述计数使能脉冲信号;
所述烧写信号计数逻辑模块接收到所述计数使能脉冲信号,开始计数,当计数值达到一个目标值时,所述烧写信号计数逻辑模块产生所述烧写信号,用来控制所述EFUSE进行烧写,同时清零所述烧写使能标志位,并对中断标志位置1;
通过软件中断查询预设地址上相应的EFUSE bit烧写的情况;
判断是否需要继续烧写EFUSE的其他地址上相应的EFUSE bit,是则通过软件改变烧写的预设地址,然后重复前述方法步骤,直到把需要烧写的EFUSE bit烧写完成;否则进行EFUSE的读操作。
6. 根据权利要求5所述烧写方法,其特征在于,所述EFUSE的读操作过程中,通过读取EFUSE的相关存储单元的数值,并与上述烧写入所述预设地址的相应的EFUSE bit的数值判断异同,如果数值相等则验证预设地址的 Efuse bit 烧写成功,否则烧写失败。
7.根据权利要求6所述烧写方法,其特征在于,所述烧写信号计数逻辑模块根据计数达到的所述目标值产生的所述烧写信号具有预设脉冲宽度,并且所述目标值是所述预设脉冲宽度与所述外部晶振产生的晶振时钟信号的周期的比值取整数的结果。
8.根据权利要求7所述烧写方法,其特征在于,所述烧写信号计数逻辑模块计数达到所述目标值后,计数清零。
9.根据权利要求5所述烧写方法,其特征在于,所述软件中断查询是软件接收到所述烧写信号计数逻辑模块的中断信号后,将所述中断标志位置零,再通过查询所述烧写使能标志位是否清零,是则表示预设地址上相应的EFUSE bit已烧写完成,否则没有烧写完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海一微半导体股份有限公司,未经珠海一微半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810457871.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用程序部署方法及装置
- 下一篇:更新包的处理方法及装置