[发明专利]具有数据广播的装置编程系统及其操作方法有效
申请号: | 201280035609.1 | 申请日: | 2012-07-20 |
公开(公告)号: | CN103733184A | 公开(公告)日: | 2014-04-16 |
发明(设计)人: | D·P·斯特菲;A·B·卡利 | 申请(专利权)人: | 数据输入输出公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F12/00 |
代理公司: | 北京嘉和天工知识产权代理事务所(普通合伙) 11269 | 代理人: | 严慎;支媛 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 数据 广播 装置 编程 系统 及其 操作方法 | ||
技术领域
本发明总地涉及一种装置编程系统,更具体地,涉及一种用于管理对装置中的非易失性存储器进行编程的文件的系统。
背景技术
电子设备使用存储器装置(例如,闪存)来储存数据或信息。在存储器系统中,存储器控制器可以通过将数据发送到选定的非易失性存储器装置中临时存储该数据的缓冲器来对选定的非易失性存储器装置进行编程。开始将数据从缓冲器编程到非易失性存储器中,并且对编程结果进行验证,并将验证结果产生为“通过”或“失败”。
程序和验证操作在特定时间段内被执行数次,该特定时间段可以被认为是“编程时间”。在编程时间之后,如果失败,则重新从存储器控制器加载数据以在同一选定装置中重新开始页面程序操作。
在批编程装置中,存储器控制器可以同时对几个目标编程装置进行寻址。这些目标编程装置的每个可以将具有程序数据的文件转发给几个具有接收该程序数据以便使得它们能够进行预期操作的非易失性存储器的电子装置。基于这种分发机制,单个存储器控制器可以在并行操作中将程序数据发送给数百个电子装置。
缺点是,例如,对于验证编程状态,闪存需要很长的编程时间。存储器控制器内部的存储器必须保存初始程序数据,以便在程序失败的情况下恢复原始程序数据。初始程序数据占据存储器控制器的存储器中的空间,结果是该存储器空间无法用于其他目的。因为各个电子装置可能需要不同的持续时间来完成编程操作,所以这可以表示对于存储器控制器的显著的延迟。单个慢速装置可能潜在地延迟编程操作的完成,并且严重地限制存储器控制器的吞吐量。
因此,对于具有数据广播的装置编程系统的需要仍然存在。鉴于提高制造效率以及优化制造设备的利用率的要求,找到这些问题的答案越来越关键。鉴于日益增长的商业竞争压力,加之增长的消费者期望以及市场上减少的有意义的产品差异化的机会,找到这些问题的答案是关键的。另外,对于降低成本、提高效率和改善性能以及满足竞争压力的需要为找到这些问题的答案的关键必要性增添了更大的紧迫性。
长久以来一直在寻求对于这些问题的解决方案,但是之前的发展尚未教导或建议任何解决方案,因此,对于这些问题的解决方案长久以来一直困惑本领域的技术人员。
发明内容
本发明提供一种装置编程系统的操作方法,该操作方法包括:提供具有编程总线的目标程序器;通过所述编程总线将具有非易失性存储器的电子装置与所述目标程序器耦连;以及通过所述目标程序器将数据图像编程到所述非易失性存储器中,编程的步骤包括:订阅广播消息,通过所述广播消息接收所述数据图像的用于对所述非易失性存储器进行编程的逻辑块,以及在从所述广播消息接收到所述数据图像的所述逻辑块之后发送取消订阅消息。
本发明提供一种装置编程系统,该装置编程系统包括:目标程序器,具有编程总线;,具有非易失性存储器,所述电子装置通过所述编程总线与所述目标程序器耦连;以及数据图像,被所述目标程序器编程到所述非易失性存储器中,包括:主机服务器,被订阅发送广播消息;以及所述目标程序器中的数据缓冲器,用于接收所述广播消息。
除了以上提及的步骤或元件之外或者替代以上提及的步骤或元件,本发明的某些实施方案具有其他步骤或元件。当参照附图进行以下详细描述时,通过阅读该详细描述,这些步骤或元件对于本领域的技术人员将变得清楚。
附图说明
图1是本发明的实施方案中的具有数据广播的装置编程系统的功能框图。
图2是本发明的实施方案中的主机数据传送的操作流程图。
图3是图1的数据图像的框图。
图4是本发明的实施方案中的目标数据传送的操作流程图。
图5是本发明的另一实施方案中的装置编程系统的操作方法的流程图。
具体实施方式
充分详细地描述以下实施方案,以使得本领域的技术人员能够实现并使用本发明。要理解的是,其他实施方案基于本公开将是显而易见的,并且可以在不脱离本发明的范围的情况下改变系统、处理或机械。
在以下描述中,给出了许多特定细节,以提供本发明的透彻理解。然而,将显而易见的是,可以在没有这些特定细节的情况下实施本发明。为了避免模糊本发明,不详细公开一些公知的电路、系统构造和处理步骤。
示出所述系统的实施方案的附图是半图解式的,并且不按比例绘制,特别是,一些尺寸在附图中为了呈现的清晰度被放大示出。类似地,尽管附图中的视图为了易于描述通常示出类似的方位,但是附图中的这一描绘对于大部分是任意的。一般来讲,可以以任意方位操作本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于数据输入输出公司,未经数据输入输出公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280035609.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置