一种快速准确的OTP编程控制方法技术

技术编号:11187839 阅读:76 留言:0更新日期:2015-03-25 16:41
本发明专利技术公开了一种快速准确的OTP编程控制方法,该方法包括:获取待编程的OTP编程内容以及OTP原内容,并存储;逐一比对所述待编程的OTP编程内容以及OTP原内容,对于所述OTP原内容中未编程但所述待编程的OTP编程内容中需编程的位置进行标记,获得待编程的地址与对应的待编程内容;当接收到外部编程指令时,跳过未被标记的地址,仅对标记的待编程地址处对应的待编程内容进行编程处理。本发明专利技术公开的方法可以对OTP的单元选择性实现编程,并可以对已编程单元进行保护,实现OTP块的快速准确编程。

【技术实现步骤摘要】
一种快速准确的OTP编程控制方法
本专利技术涉及OTP编程控制
,尤其涉及一种快速准确的OTP编程控制方法。
技术介绍
随着电子产品种类的迅速增加,各种硬件平台所连接的电子产品数目越来越多,单个电子产品的快速启动成为一种趋势,在此过程中电子产品中OTP (One TimeProgrammable)的应用越来越普及。 如图1所示,为现有技术中OTP编程控制的基本工作原理示意图。目前,用户对电子产品的成本要求越来越苛刻,减少OTP的编程时间成为一种减少电子产品成本的有效手段。然而,现有的OTP编程控制方法的效率较低,因此,研发一种快速准确的OTP编程控制方法显得尤为重要。
技术实现思路
本专利技术的目的是提供一种快速准确的OTP编程控制方法,其可以对OTP的单元选择性实现编程,并可以对已编程单元进行保护,实现OTP块的快速准确编程。 本专利技术的目的是通过以下技术方案实现的: 一种快速准确的OTP编程控制方法,该方法包括: 获取待编程的OTP编程内容以及OTP原内容,并存储; 逐一比对所述待编程的OTP编程内容以及OTP原内容,对于所述OTP原内容中未编程但所述待编程的OTP编程内容中需编程的位置进行标记,获得待编程的地址与对应的待编程内容; 当接收到外部编程指令时,跳过未被标记的地址,仅对标记的待编程地址处对应的待编程内容进行编程处理。 进一步的,所述逐一比对所述待编程的OTP编程内容以及OTP原内容包括: 以OTP结构中最小可编程的数据位为单元对所述待编程的OTP编程内容以及OTP原内容进行编址; 对相同地址的待编程的OTP编程内容以及OTP原内容按照最小编程单元数据位进行比对。 进一步的,该方法还包括: 获得待编程的地址与对应的待编程内容之后,根据待编程的地址及预设的OTP编程控制时序规格要求,产生待编程的地址对应的OTP编程控制时序; 当接收到外部编程指令时,根据OTP编程控制时序对对应的待编程地址处的待编程内容进行编程处理。 由上述本专利技术提供的技术方案可以看出,I)本专利技术的方案以数据对比为基础,根据OTP原数据和待编程数据比对结果,对编程的地址选择性产生,并产生相应的数据,因此整体编程单元数大幅度降低,编程时间显著缩短。这能够极大缩短OTP整体编程时间,一定程度降低电子产品成本;2)本专利技术的方案对未编程且不需要编程的OTP单元实行跳过不处理,使其保持原有的默认值状态,从而使未被编程的单元将永久保持其一次可编程的能力,这在一定程度上保持电子产品的可修改能力;3)本专利技术的方案对已编程的OTP单元在编程过程中实行跳过不操作,使其保持其已编程状态,这样不但是对该OTP单元的编程值进行保护,而且是对整个OTP模块的保护。 【附图说明】 为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。 图1为本专利技术
技术介绍
提供的现有技术中OTP编程控制的基本工作原理的示意图; 图2为本专利技术实施例提供的一种快速准确的OTP编程控制方法的流程图; 图3为本专利技术实施例提供的一种快速准确的OTP编程控制方法的示意图。 【具体实施方式】 下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。 实施例 图2为本专利技术实施例提供的一种快速准确的OTP编程控制方法的流程图。如图2所示,该方法主要包括如下步骤: 步骤11、获取待编程的OTP编程内容以及OTP原内容,并存储。 步骤12、逐一比对所述待编程的OTP编程内容以及OTP原内容,对于所述OTP原内容中未编程但所述待编程的OTP编程内容中需编程的位置进行标记,获得待编程的地址与对应的待编程内容。 本专利技术实施例中,所述逐一比对所述待编程的OTP编程内容以及OTP原内容包括: 以OTP结构中最小可编程的数据位为单元对所述待编程的OTP编程内容以及OTP原内容进行编址; 对相同地址的待编程的OTP编程内容以及OTP原内容按照最小编程单元数据位进行比对。 优选的,在获得待编程的地址与对应的待编程内容之后,还可以根据待编程的地址及预设的OTP编程控制时序规格要求,产生待编程的地址对应的OTP编程控制时序。 步骤13、当接收到外部编程指令时,跳过未被标记的地址,仅对标记的待编程地址处对应的待编程内容进行编程处理。 优选的,当接收到外部编程指令时,还根据OTP编程控制时序对对应的待编程地址处的待编程内容进行编程处理。 为了便于理解,还可参见图3所示的示意图。如图3所示,首先,分别获取待编程的OTP编程内容与OTP原内容数据,并存储;然后,比对待编程的OTP编程内容与OTP原内容的差异,对待编程的OTP编程内容中以下位置进行记录:该位置在待编程的OTP编程内容中是要进行编程的,该位置在OTP原内容中是未被编过程的;再根据标记的位置及预先设置的OTP编程控制时序规格要求,产生对应位置的OTP编程控制时序,其他未被标记位置将被跳过;最后,将处理的结果根据制定的格式和形式进行输出。 本专利技术实施例提供的方案相对于现有技术而言,主要具有如下优点: I)本专利技术的方案以数据对比为基础,根据OTP原数据和待编程数据比对结果,对编程的地址选择性产生,并产生相应的数据,因此整体编程单元数大幅度降低,编程时间显著缩短。这能够极大缩短OTP整体编程时间,一定程度降低电子产品成本; 2)本专利技术的方案对未编程且不需要编程的OTP单元实行跳过不处理,使其保持原有的默认值状态,从而使未被编程的单元将永久保持其一次可编程的能力,这在一定程度上保持电子产品的可修改能力; 3)本专利技术的方案对已编程的OTP单元在编程过程中实行跳过不操作,使其保持其已编程状态,这样不但是对该OTP单元的编程值进行保护,而且是对整个OTP模块的保护。 以上所述,仅为本专利技术较佳的【具体实施方式】,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本专利技术的保护范围之内。因此,本专利技术的保护范围应该以权利要求书的保护范围为准。本文档来自技高网
...
一种快速准确的OTP编程控制方法

【技术保护点】
一种快速准确的OTP编程控制方法,其特征在于,该方法包括:获取待编程的OTP编程内容以及OTP原内容,并存储;逐一比对所述待编程的OTP编程内容以及OTP原内容,对于所述OTP原内容中未编程但所述待编程的OTP编程内容中需编程的位置进行标记,获得待编程的地址与对应的待编程内容;当接收到外部编程指令时,跳过未被标记的地址,仅对标记的待编程地址处对应的待编程内容进行编程处理。

【技术特征摘要】
1.一种快速准确的OTP编程控制方法,其特征在于,该方法包括: 获取待编程的OTP编程内容以及OTP原内容,并存储; 逐一比对所述待编程的OTP编程内容以及OTP原内容,对于所述OTP原内容中未编程但所述待编程的OTP编程内容中需编程的位置进行标记,获得待编程的地址与对应的待编程内容; 当接收到外部编程指令时,跳过未被标记的地址,仅对标记的待编程地址处对应的待编程内容进行编程处理。2.根据权利要求1所述的方法,其特征在于,所述逐一比对所述待编程的OTP编程内容以及OTP原...

【专利技术属性】
技术研发人员:张春元
申请(专利权)人:北京思比科微电子技术股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1