一种数据烧录方法及其系统技术方案

技术编号:10314340 阅读:182 留言:0更新日期:2014-08-13 16:27
本发明专利技术提供一种数据烧录方法,包括:1)将外部存储器中待烧录的至少一路数据读取到主控单元中;2)将所述待烧录的数据进行编码,转为并行数据;3)将所述待烧录的数据同步写入目的单元。该烧录方法具有开发难度低、成本低、容易操作且烧录效率高等优点。本发明专利技术另外还提供采用该方法的数据烧录系统。

【技术实现步骤摘要】
一种数据烧录方法及其系统
本专利技术涉及电子
,尤其涉及一种数据烧录方法及其系统。
技术介绍
在一些电子产品的应用生产过程,有时需要往不同的电子产品烧录不同的数据,比如同时往不同的单片机烧录不同数据。现有的往不同电子产品烧录不同数据的批量烧录方法主要有:一、采用FPGA(Field-ProgrammableGateArray)的并行执行特性实现批量并行烧录;二、利用单片机切换不同的烧录接口的特征进行分时烧录,以实现批量往不同电子产品烧录不同数据的功能。现有的批量烧录方法中,第一种采用FPGA烧录的方法具有烧录时序控制准确,速度快等优点,但是,FPGA系统结构复杂,开发难度大,且硬件成本高,不利于在中小企业中广为使用;第二种采用单片机进行分时烧录,这种方法相对较为简单,但是由于是分时烧录,批量烧录的效率大大降低,达不到产品大批量生产时对效率的要求。因此,为了解决现有批量烧录不同数据的方法的缺点,需要开发一种易于推广,具有开发难度低、成本低、容易操作且烧录效率高等优点的批量烧录不同数据的方法。
技术实现思路
为了解决现有批量烧录数据的缺点,本专利技术提供一种数据烧录方法以及可以运用该烧录方法的数据烧录系统。一种数据烧录方法,步骤包括:1)将外部存储器中待烧录的至少一路数据读取到主控单元中;2)将所述待烧录的数据进行编码,转为并行数据;3)将所述待烧录的数据同步写入目的单元。进一步的,所述的编码为:将待烧录的数据的相同位置字节的每个对应的位取出,组成新的字节,然后依次将所述新的字节整体赋值给所述主控单元的至少一组数据输出引脚。进一步的,所述待烧录的数据至少有两路数据不相同。进一步的,所述编码的过程至少重复利用一路数据相同位置字节对应的位构成八位,组成新的字节。进一步的,所述待烧录数据的数量是八或者八的整数倍,所述编码的过程包括:待烧录的每一路数据的相同位置字节的每个对应的位取出,直接组成新的字节。进一步的,所述待烧录数据的数量不足八或者不足八的整数倍,所述编码的过程包括:将待烧录的数据的相同位置字节的每个对应的位取出组成新的字节,其中,不足八位的部分填充无效信息构成八位。进一步的,所述的主控单元内部含有一FAT文件系统,在步骤1)中利用所述的FAT文件系统将外部存储器中待烧录的数据读取到所述的主控单元中。本专利技术还提供的一种采用所述数据烧录方法的数据烧录系统结构,包括:一主控单元,分别与所述主控单元连接的至少一个目的单元以及一外部存储器;其中,所述主控单元的至少一个时钟输出引脚与时钟负载器连接,所述的时钟负载器的时钟输出引脚与所述目的单元相应的时钟输入引脚一对一连接。进一步的,所述的主控单元的数据输出引脚直接与所述的目的单元相应的数据输入引脚连接。进一步的,所述的数据烧录系统的另一种结构,包括:一主控单元,分别与所述主控单元连接的至少一个目的单元以及一外部存储器;其中所述主控单元的数据输出引脚以及时钟输出引脚直接与所述的目的单元相应的引脚一对一连接;与现有技术相比,本专利技术提供的一种数据烧录方法的有益效果在于:通过对待烧录的数据进行编码,数据通过编码之后转为并行数据,可以实现同时往多个目的单元烧录不同数据,达到一次性完成多个目的单元数据烧录的目的,在批量生产过程大大提高数据烧录的效率,非常适用于批量生产。本专利技术提供的一种数据烧录系统的有益效果在于:1、本数据烧录系统结构简单、开发难度低、成本低,运用所述的数据烧录方法进行批量烧录数据,操作方法简易,易于在中小企业以及个人中推广使用。2、在所述的主控单元增加一FAT文件系统,方便主控单元读取和管理外部存储器中的数据。3、通过时钟负载器将一路主控单元的时钟输出引脚扩展为多个时钟输出引脚,节省所述主控单元的IO口,把节省出来的一部分IO口作为数据输出引脚接入所述的目的单元,通过这种方式,可以使用同一种主控单元实现同时往更多目的单元烧录数据,在批量生产的过程,进一步提高了生产效率。附图说明图1是本专利技术方法实施例一数据烧录方法的流程图;图2是本专利技术方法实施例一数据烧录的方法的编码图;图3是本专利技术方法实施例二数据烧录的方法的编码图;图4是本专利技术数据烧录系统实施例一数据烧录系统结构图;图5是本专利技术数据烧录系统实施例一数据烧录系统系统局部连接结构图;图6是本专利技术数据烧录系统实施例二数据烧录系统结构图;图7是本专利技术数据烧录系统实施例三数据烧录系统结构图;具体实施方式为了更好的帮助理解本专利技术提出的一种数据烧录方法及其系统的核心内容,结合以下具体实施例进行说明。数据烧录方法实施例实施例一本实施例提供的一种数据烧录方法,将八路或者八的整数倍路的数据分别烧录到相应的目的单元中,可实现往不同的目的单元烧录不同数据的目的。如图1所示,所述的数据烧录方法的步骤包括:1)将外部存储器中待烧录的八路或者八的整数倍路的数据读取到主控单元中;2)将所述待烧录的八路数据进行编码,转为并行数据;3)将所述待烧录的八路数据同步写入目的单元的存储空间。该数据烧录方法可以实现同时往不同的目的单元烧录不同数据,即一路数据烧录到一个目的单元。本实施例中,所述的八路数据相互不同。由于同时往不同的目的单元烧录不同数据,故需要对这些待烧录的数据进行有效读取以及管理。本实施例中,所述的主控单元内部含有一个FAT(FileAllocationTable)文件系统,用于所述的主控单元读取所述外部存储器的数据以及便于操作人员管理待烧录的数据。步骤1)中,通过所述的FAT文件系统将所述外部存储器中待烧录的数据读取到所述的主控单元中。在步骤2)中,将待烧录的数据进行编码,得到并行数据,进而实现同时往不同目的单元同步烧录不同数据。所述编码的方法具体为,如图2所示,以八路数据为例,将待烧录的八路(A-H)不同数据相同位置字节的每个对应的位取出,组成一个新的字节.例如将原始数据A-H的bit0(b0)取出,组成B0字节,后面依次按照此方式组成B1-B7字节。在传送数据时,将编码过的数据B0的八个位(A.b0-H.b0)同时分别赋值给所述主控单元的同一组数据输出引脚(图中的IO.0-IO.7,每一组数据输出引脚为八个),即整体赋值;B2-B7按烧录时序要求依次整体赋值给所述的同一组数据输出引脚,如图2中所示,数据输出引脚IO.0-IO.7分别输出A-H路数据,实现所述主控单元的一组数据输出引脚同步输出八路不同的数据。在步骤3)之后,还包括一校验步骤,即完成数据烧录之后,对已烧录的数据进行校验,以确保所烧录的数据准确无误。本实施例介绍的一种数据烧录方法,其有益效果在于;通过对待烧录的数据进行编码,数据通过编码之后转为并行数据,可以实现同时往多个目的单元烧录不同数据,达到一次性完成多个目的单元烧录数据的目的,在批量生产过程大大提高数据烧录的效率,非常适用于批量生产。实施例二实施例一介绍的一种数据烧录方法,是将相互不同的待烧录数据烧录到对应的目的单元中。本实施例与实施例一的区别点在于,所述的多路待烧录数据中有一部分数据相同,相当于至少一路数据被重复利用,即至少一路数据在编码过程被重复利用,如图3所示,编码过程重复利用了A路以及C路数据。在所述编码过程,重复利用一路或者多路数据相同位置字节对应的位构成八位,组成新的字节,然后依次将所述新的字本文档来自技高网...
一种数据烧录方法及其系统

【技术保护点】
一种数据烧录方法,其特征在于,步骤包括:1)将外部存储器中待烧录的至少一路数据读取到主控单元中;2)将所述待烧录的数据进行编码,转为并行数据;3)将所述待烧录的数据同步写入目的单元。

【技术特征摘要】
1.一种数据烧录方法,其特征在于,步骤包括:1)将外部存储器中待烧录的至少一路数据读取到主控单元中;2)将所述待烧录的数据进行编码,转为并行数据;3)将所述待烧录的数据同步写入目的单元;所述的编码为:将待烧录的数据的相同位置字节的每个对应的位取出,组成新的字节,然后依次将所述新的字节整体赋值给所述主控单元的至少一组数据输出引脚;当多路待烧录数据中有一部分数据相同时,至少一路数据在编码过程被重复利用,在所述编码过程,重复利用一路或者多路数据相同位置字节对应的位构成八位,组成新的字节,然后依次将所述新的字节整体赋值给所述主控单元的至少一组数据输出引脚;当所述待烧录数据的数量不足八或者不足八的整数倍,所述编码的过程包括:将待烧录的多路数据的相同位置字节的每个对应的位取出组成新的字节,其中,不足八位的部分填充无效信息构成八位;然后依次将所述新的字节整体赋值给所述主控单元的至少一组数据输出引脚;所述的主控单元内部含有一FAT文件系统,在步骤1)中利用所述的FAT文件系统将外部存储器中待烧录的数据读取到所述的主控单元中。2.根据权利要求1所述的一种数据烧录方法,其特征在于,所述待烧录的数据至少有两路数据不相同。3.根据权利要求1所述的一种数据烧录方法,其特征在于,所述编码的过程至少重复利用一路数据相同位置字节对应的位构成八位,组成新的字节。4.根据权利要求1所述的一种数据烧录方法,其特征在于,所述待烧录数据的数量是八或者八的整数倍,所述编码的过程包括:待烧录的每一路数据的相同位置字节的每个对应的位取出,直接组成新的字节。5.一种数据烧录系统,采用权利要求1-4任意一项所述的一种数据烧录方法,其特在在于,所述的数据烧录系统包括:一主控单元,分别与所述主控单元连接的至少一个目的单元以及一外部存储器;其中,所述主控单元的至少一个时钟输出引脚与时钟负载器连接,所述的时钟负载器的时钟输出引脚与所述目的单元相应的时钟输入引脚一对一连接;所述主控单元用于将所述待烧录的数据进行编码,转为并行数据;所述主控单元将所述待烧录的数据同步写入目的单元;所述的编码为:将待烧录的数据的相同位置字节的每个对应的位取出,组成新的字节,然后依次将所述新的字节整...

【专利技术属性】
技术研发人员:郑德鑫
申请(专利权)人:广州小微电子技术有限公司
类型:发明
国别省市:广东;44

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

1