烧录系统及烧录方法.pdf

上传人:1****2 文档编号:1491938 上传时间:2018-06-18 格式:PDF 页数:10 大小:543.24KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310211571.5

申请日:

2013.05.30

公开号:

CN103336697A

公开日:

2013.10.02

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 9/445申请日:20130530|||公开

IPC分类号:

G06F9/445; H04L29/08

主分类号:

G06F9/445

申请人:

杭州士兰控股有限公司

发明人:

孙熙文; 斯斐霞; 张传美; 赵启永

地址:

310012 浙江省杭州市西湖区杭大路15号嘉华国际商务中心1116室

优先权:

专利代理机构:

上海思微知识产权代理事务所(普通合伙) 31237

代理人:

郑玮

PDF下载: PDF下载
内容摘要

本发明提供了一种烧录系统及烧录方法,所述烧录系统包括:控制器、服务器及网络化烧录器,控制器包括:控制器数据收发模块,控制器数据收发模块用以收发数据;服务器包括:服务器数据收发模块,服务器数据收发模块用以收发数据;网络化烧录器包括:烧录器数据收发模块及烧录模块,烧录器数据收发模块用以收发数据,烧录模块用以对待烧录对象执行数据烧录,烧录模块与烧录器数据收发模块连接;控制器数据收发模块与服务器数据收发模块连接,烧录器数据收发模块与服务器数据收发模块连接。本发明提供的烧录系统及方法打破了现有做法,采用了开放架构的烧录系统,由此能够避免现有技术中存在的问题,降低芯片烧录的成本及难度,提高芯片烧录的效率。

权利要求书

1.   一种烧录系统,其特征在于,包括:控制器、服务器及网络化烧录器,其中,
所述控制器包括:控制器数据收发模块,所述控制器数据收发模块用以收发数据;
所述服务器包括:服务器数据收发模块,所述服务器数据收发模块用以收发数据;
所述网络化烧录器包括:烧录器数据收发模块及烧录模块,所述烧录器数据收发模块用以收发数据,所述烧录模块用以对待烧录对象执行数据烧录,所述烧录模块与所述烧录器数据收发模块连接;
所述控制器数据收发模块与所述服务器数据收发模块连接,所述烧录器数据收发模块与所述服务器数据收发模块连接。

2.
   如权利要求1所述的烧录系统,其特征在于,所述控制器数据收发模块向所述服务器数据收发模块发送烧录指令及烧录数据;所述服务器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向所述烧录器数据收发模块发送;所述烧录器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向所述烧录模块发送;所述烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录。

3.
   如权利要求2所述的烧录系统,其特征在于,所述控制器数据收发模块还向所述服务器数据收发模块发送配置指令及配置数据;所述服务器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向所述烧录器数据收发模块发送;所述烧录器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向所述烧录模块发送;所述烧录模块接收所述配置指令及配置数据,并根据所述配置指令及配置数据进行更新。

4.
   如权利要求3所述的烧录系统,其特征在于,所述服务器数据收发模块向所述控制器数据收发模块发送的数据包括:
提供编辑配置参数的操作页面;或者
提供编辑或者选择烧录数据的编辑页面;或者
提供浏览烧录结果的页面。

5.
   如权利要求3所述的烧录系统,其特征在于,所述服务器数据收发模块向所述烧录器数据收发模块发送的数据包括:
提供配置参数下载指令及配置参数数据包;或者
提供烧录数据下载指令及烧录数据数据包;或者
提供烧录结果上传指令。

6.
   如权利要求1~5中任一项所述的烧录系统,其特征在于,所述网络化烧录器还包括数据存储模块,所述数据存储模块用以存储数据;所述烧录器数据收发模块向所述数据存储模块发送烧录指令及烧录数据,所述数据存储模块接收所述烧录指令及烧录数据,并存储所述烧录指令及烧录数据;所述烧录模块向所述数据存储模块发送烧录结果,所述数据存储模块接收所述烧录结果,并存储所述烧录结果。

7.
   一种烧录方法,其特征在于,包括:
控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据;
服务器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录器数据收发模块发送;
烧录器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录模块发送;
烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录。

8.
   如权利要求7所述的烧录方法,其特征在于,在控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据之前;或者烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录之后,还包括:
控制器数据收发模块向服务器数据收发模块发送配置指令及配置数据;
服务器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向烧录器数据收发模块发送;
烧录器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向烧录模块发送;
烧录模块接收所述配置指令及配置数据,并根据所述配置指令及配置数据进行更新。

9.
   如权利要求8所述的烧录方法,其特征在于,控制器数据收发模块向服务器数据收发模块发送配置指令及配置数据包括:
服务器向控制器提供编辑配置参数的操作页面,控制器向服务器上传配置参数。

10.
   如权利要求8所述的烧录方法,其特征在于,服务器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向烧录器数据收发模块发送包括:
服务器向网络化烧录器提供配置参数下载指令及配置参数数据包,网络化烧录器下载配置参数。

11.
   如权利要求7所述的烧录方法,其特征在于,控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据包括:
服务器向控制器提供编辑或者选择烧录数据的编辑页面,控制器向服务器上传烧录数据。

12.
   如权利要求7所述的烧录方法,其特征在于,服务器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录器数据收发模块发送包括:
服务器向网络化烧录器提供烧录数据下载指令及烧录数据数据包,网络化烧录器下载烧录数据。

说明书

烧录系统及烧录方法
技术领域
本发明涉及一种烧录系统及烧录方法。
背景技术
目前,逻辑器件主要分为两大类:固定逻辑器件和可编程逻辑器件。一如其名,固定逻辑器件中的电路是永久性的,它们完成一种或一组功能,一旦制造完成,就无法改变;可编程逻辑器件(programmable logic device,PLD)是能够为用户提供多种逻辑能力、特性、速度和电压特性的标准成品部件,其能够根据用户的需要而做出改变。基于可编程逻辑器件的这种性能,越来越多的可编程逻辑器件被应用到各种电子产品上。
在改变可编程逻辑器件功能的过程中,常常会用到烧录器,烧录器是一种对可编程逻辑器件写上数据的工具,根据所写数据的不同,可编程逻辑器件便可实现多种功能的切换。随着烧录需求的不断增加,烧录器也从功能单一、只能烧录特定型号电路,发展到可以烧录常见型号,再发展为通过固件升级,几乎可以实现万能烧录。但是由于现有的烧录器采取单机架构,一般都需要和电脑连接才能烧录,存在以下缺点,导致使用时极为不便:
1、通常设计为电脑外设的方式使用,必须在电脑上安装专用软件才能使用;
2、一台电脑一般只支持一台烧录器,批量烧录效率低;
3、对于烧录人员要求较高,需要掌握电脑、烧录器等相关知识。
因此,提供一种烧录系统,使得用户在使用过程中能够避免上述问题,成了本领域技术人员亟待解决的问题。
发明内容
本发明的目的在于提供一种烧录系统及烧录方法,以解决现有的烧录器使用时极为不便的问题。
为解决上述技术问题,本发明提供一种烧录系统,所述烧录系统包括:控制器、服务器及网络化烧录器,其中,
所述控制器包括:控制器数据收发模块,所述控制器数据收发模块用以收发数据;
所述服务器包括:服务器数据收发模块,所述服务器数据收发模块用以收发数据;
所述网络化烧录器包括:烧录器数据收发模块及烧录模块,所述烧录器数据收发模块用以收发数据,所述烧录模块用以对待烧录对象执行数据烧录,所述烧录模块与所述烧录器数据收发模块连接;
所述控制器数据收发模块与所述服务器数据收发模块连接,所述烧录器数据收发模块与所述服务器数据收发模块连接。
可选的,在所述的烧录系统中,所述控制器数据收发模块向所述服务器数据收发模块发送烧录指令及烧录数据;所述服务器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向所述烧录器数据收发模块发送;所述烧录器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向所述烧录模块发送;所述烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录。
可选的,在所述的烧录系统中,所述控制器数据收发模块还向所述服务器数据收发模块发送配置指令及配置数据;所述服务器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向所述烧录器数据收发模块发送;所述烧录器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向所述烧录模块发送;所述烧录模块接收所述配置指令及配置数据,并根据所述配置指令及配置数据进行更新。
可选的,在所述的烧录系统中,所述服务器数据收发模块向所述控制器数据收发模块发送的数据包括:
提供编辑配置参数的操作页面;或者
提供编辑或者选择烧录数据的编辑页面;或者
提供浏览烧录结果的页面。
可选的,在所述的烧录系统中,所述服务器数据收发模块向所述烧录器数据收发模块发送的数据包括:
提供配置参数下载指令及配置参数数据包;或者
提供烧录数据下载指令及烧录数据数据包;或者
提供烧录结果上传指令。
可选的,在所述的烧录系统中,所述网络化烧录器还包括数据存储模块,所述数据存储模块用以存储数据;所述烧录器数据收发模块向所述数据存储模块发送烧录指令及烧录数据,所述数据存储模块接收所述烧录指令及烧录数据,并存储所述烧录指令及烧录数据;所述烧录模块向所述数据存储模块发送烧录结果,所述数据存储模块接收所述烧录结果,并存储所述烧录结果。
本发明还提供一种烧录方法,所述烧录方法包括:
控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据;
服务器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录器数据收发模块发送;
烧录器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录模块发送;
烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录。
可选的,在所述的烧录方法中,在控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据之前;或者烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录之后,还包括:
控制器数据收发模块向服务器数据收发模块发送配置指令及配置数据;
服务器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向烧录器数据收发模块发送;
烧录器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向烧录模块发送;
烧录模块接收所述配置指令及配置数据,并根据所述配置指令及配置数据进行更新。
可选的,在所述的烧录方法中,控制器数据收发模块向服务器数据收发模块发送配置指令及配置数据包括:
服务器向控制器提供编辑配置参数的操作页面,控制器向服务器上传配置参数。
可选的,在所述的烧录方法中,服务器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向烧录器数据收发模块发送包括:
服务器向网络化烧录器提供配置参数下载指令及配置参数数据包,网络化烧录器下载配置参数。
可选的,在所述的烧录方法中,控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据包括:
服务器向控制器提供编辑或者选择烧录数据的编辑页面,控制器向服务器上传烧录数据。
可选的,在所述的烧录方法中,服务器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录器数据收发模块发送包括:
服务器向网络化烧录器提供烧录数据下载指令及烧录数据数据包,网络化烧录器下载烧录数据。
发明人仔细研究了现有的烧录器,发现导致其在使用时极为不便的原因在于,现有的烧录器采用了封闭的架构,从而使得其存在:以电脑外设的方式使用,必须在电脑上安装专用软件才能使用;一台电脑只支持一台烧录器,批量烧录效率低;对于烧录人员要求较高,需要掌握电脑、烧录器相关知识等诸多问题。
为此,本申请发明人打破了现有做法,采用了开放架构的烧录系统,由此能够避免现有技术中存在的问题,降低芯片烧录的成本及难度,提高芯片烧录的效率。
附图说明
图1是本发明实施例一的烧录系统的框结构示意图;
图2是本发明实施例二的烧录系统的框结构示意图。
具体实施方式
以下结合附图和具体实施例对本发明提出的烧录系统及烧录方法作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。
发明人仔细研究了现有的烧录器,发现导致其在使用时极为不便的原因在于,现有的烧录器采用了封闭的架构,从而使得其存在:以电脑外设的方式使用,必须在电脑上安装专用软件才能使用;一台电脑只支持一台烧录器,批量烧录效率低;对于烧录人员要求较高,需要掌握电脑、烧录器相关知识等诸多问题。
为此,本申请发明人打破了现有做法,采用了开放架构的烧录系统,由此能够避免现有技术中存在的问题,降低芯片烧录的成本及难度,提高芯片烧录的效率。
具体的,将通过下述实施例予以进一步说明。
【实施例一】
请参考图1,其为本发明实施例一的烧录系统的框结构示意图。如图1所示,所述烧录系统1包括:控制器10、服务器20及网络化烧录器30,其中,所述控制器10包括:控制器数据收发模块11,所述控制器数据收发模块11用以收发数据;所述服务器20包括:服务器数据收发模块21,所述服务器数据收发模块21用以收发数据;所述网络化烧录器30包括:烧录器数据收发模块31及烧录模块32,所述烧录器数据收发模块31用以收发数据,所述烧录模块32用以对待烧录对象执行数据烧录,所述烧录模块32与所述烧录器数据收发模块31连接;所述控制器数据收发模块11与所述服务器数据收发模块21连接,所述烧录器数据收发模块31与所述服务器数据收发模块21连接。
具体的,所述控制器10及网络化烧录器30均可通过以太网与所述服务器20信号连接,即所述控制器数据收发模块11可通过以太网与所述服务器数据收发模块21连接,所述烧录器数据收发模块31可通过以太网与所述服务器数据收发模块21连接。其中,所述控制器10及网络化烧录器30可通过有线网络连接也可通过无线网络连接的方式与所述服务器20信号连接。其中,所述控制器10可以是PC、PAD或者手机等可以通过以太网接入并访问服务器20并具有人机交互界面的设备。
在本实施例中,所述控制器数据收发模块11向所述服务器数据收发模块21发送烧录指令及烧录数据;所述服务器数据收发模块21接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向所述烧录器数据收发模块31发送;所述烧录器数据收发模块31接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向所述烧录模块32发送;所述烧录模块32接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录。
进一步的,所述控制器数据收发模块11还向所述服务器数据收发模块21发送配置指令及配置数据;所述服务器数据收发模块21接收所述配置指令及配置数据,并将所述配置指令及配置数据向所述烧录器数据收发模块31发送;所述烧录器数据收发模块31接收所述配置指令及配置数据,并将所述配置指令及配置数据向所述烧录模块32发送;所述烧录模块32接收所述配置指令及配置数据,并根据所述配置指令及配置数据进行更新。
具体的,所述服务器数据收发模块21向所述控制器数据收发模块11发送的数据包括:提供编辑配置参数的操作页面;或者提供编辑或者选择烧录数据的编辑页面;或者提供浏览烧录结果的页面。
由此,所述控制器数据收发模块11向所述服务器数据收发模块21发送的数据主要包括:配置参数,即对服务器20向控制器10提供的编辑配置参数的操作页面的操作结果;烧录数据,即对服务器20向控制器10提供的编辑或者选择烧录数据的编辑页面的操作结果;及浏览反馈,即对服务器20向控制器10提供的浏览烧录结果的页面的操作结果。
在本发明的其他实施例中,所述服务器数据收发模块21可进一步向所述控制器数据收发模块11发送如下数据:提供进行烧录操作的请求页面。
而所述控制器10可根据对所述进行烧录操作的请求页面的操作,开启后续的配置参数及烧录数据的操作。特别的,通过提供进行烧录操作的请求页面,可对用户使用烧录系统的安全性予以保证。
在本实施例中,所述服务器数据收发模块21向所述烧录器数据收发模块31发送的数据包括:提供配置参数下载指令及配置参数数据包;或者提供烧录数据下载指令及烧录数据数据包;或者提供烧录结果上传指令。
由此,所述烧录器数据收发模块31向所述服务器数据收发模块21发送的数据主要包括:配置参数下载操作指令,即对服务器20向网络化烧录器30提供的配置参数下载指令及配置参数数据包的响应结果;烧录数据下载操作指令,即对服务器20向网络化烧录器30提供的烧录数据下载指令及烧录数据数据包的响应结果;及烧录结果,即对服务器20向网络化烧录器30提供的烧录结果上传指令的响应结果。
在本实施例中,所述网络化烧录器30还包括数据存储模块33,所述数据存储模块33用以存储数据;所述烧录器数据收发模块31向所述数据存储模块33发送烧录指令及烧录数据,所述数据存储模块33接收所述烧录指令及烧录数据,并存储所述烧录指令及烧录数据;所述烧录模块32向所述数据存储模块33发送烧录结果,所述数据存储模块33接收所述烧录结果,并存储所述烧录结果。通过所述数据存储模块33可所述网络化烧录器30接收及产生的数据进行一定的存储,从而进一步烧录的可靠性。
接下去,将进一步描述通过上述烧录系统1对待烧录对象烧录数据的烧录方法,具体包括:
步骤10:控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据;
步骤20:服务器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录器数据收发模块发送;
步骤30:烧录器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录模块发送;
步骤40:烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录。
进一步的,在步骤10之前或者在步骤40之后,还可包括:
步骤10A:控制器数据收发模块向服务器数据收发模块发送配置指令及配置数据;
步骤20A:服务器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向烧录器数据收发模块发送;
步骤30A:烧录器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向烧录模块发送;
步骤40A:烧录模块接收所述配置指令及配置数据,并根据所述配置指令及配置数据进行更新。
在本实施例中,所述步骤10可通过如下方式实现:服务器向控制器提供编辑配置参数的操作页面,控制器向服务器上传配置参数。
所述步骤20可通过如下方式实现:服务器向网络化烧录器提供配置参数下载指令及配置参数数据包,网络化烧录器下载配置参数。
所述步骤10A可通过如下方式实现:服务器向控制器提供编辑或者选择烧录数据的编辑页面,控制器向服务器上传烧录数据。
所述步骤20A可通过如下方式实现:服务器向网络化烧录器提供烧录数据下载指令及烧录数据数据包,网络化烧录器下载烧录数据。
进一步的,网络化烧录器30在完成对待烧录对象的数据烧录之后,可以向所述服务器20反馈/上传烧录结果,所述烧录结果主要包括:烧录完成或者烧录失败;由此,所述控制器10可从所述服务器20烧录结果页面中浏览得到烧录结果。
在此,需说明的是,所述配置参数主要指配置网络化烧录器工作的数据,例如工作时序等;所述烧录数据主要指需要写到待烧录对象中的程序。
综上可知,本实施例采用了开放架构的烧录系统,由此能够避免现有技术中存在的问题,降低芯片烧录的成本及难度,提高芯片烧录的效率。
具体的,在进行烧录时,用户(即烧录人员)面对的是经过服务器配置好的配置参数和烧录数据的烧录器,烧录人员只需要进行简单的操作即可进行批量操作,大大降低了对烧录人员的要求,可大幅提高烧录效率。同时每台烧录器不再专门需要配备电脑,节约了成本。关于烧录效率的问题,将在下述实施例二中予以进一步说明。
【实施例二】
请参考图2,其为本发明实施例二的烧录系统的框结构示意图。如图2所示,所述烧录系统2包括:两个控制器10、一个服务器20及三个网络化烧录器30,其中,所述两个控制器10均与所述服务器20信号连接,所述三个网络化烧录器30均与所述服务器20信号连接。
即本实施例二与实施例一的差别在于,在所述烧录系统2中包含了更多的控制器10及网络化烧录器30。由此可见,所述烧录系统2避免了一台电脑一般只支持一台烧录器的限制,提高了烧录效率,节约了成本。
在本发明的其他实施例中,可以进一步增加控制器10、服务器20或者网络化烧录器30的数量,例如,所述控制器10的数量为50个或者100个;所述服务器20的数量为10个或者20个;所述网络化烧录器30的数量为500个或者800个。即,所述控制器10的数量为一个或者多个;所述服务器20的数量为一个或者多个;所述网络化烧录器30的数量为一个或者多个。优选的,一个应用场合/生产线使用同一台服务器;同时,该服务器可以布置于公司内部局域网,从而其安全性更高。
此外,关于利用烧录系统2对待烧录对象烧录数据的烧录方法可相应参考实施例一,本实施例二不再赘述。
综上可知,本发明实施例采用了开放架构的烧录系统,由此能够避免现有技术中存在的问题,降低芯片烧录的成本及难度,提高芯片烧录的效率。
上述描述仅是对本发明较佳实施例的描述,并非对本发明范围的任何限定,本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。

烧录系统及烧录方法.pdf_第1页
第1页 / 共10页
烧录系统及烧录方法.pdf_第2页
第2页 / 共10页
烧录系统及烧录方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《烧录系统及烧录方法.pdf》由会员分享,可在线阅读,更多相关《烧录系统及烧录方法.pdf(10页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103336697 A(43)申请公布日 2013.10.02CN103336697A*CN103336697A*(21)申请号 201310211571.5(22)申请日 2013.05.30G06F 9/445(2006.01)H04L 29/08(2006.01)(71)申请人杭州士兰控股有限公司地址 310012 浙江省杭州市西湖区杭大路15号嘉华国际商务中心1116室(72)发明人孙熙文 斯斐霞 张传美 赵启永(74)专利代理机构上海思微知识产权代理事务所(普通合伙) 31237代理人郑玮(54) 发明名称烧录系统及烧录方法(57) 摘要本发明提供了一种烧录。

2、系统及烧录方法,所述烧录系统包括:控制器、服务器及网络化烧录器,控制器包括:控制器数据收发模块,控制器数据收发模块用以收发数据;服务器包括:服务器数据收发模块,服务器数据收发模块用以收发数据;网络化烧录器包括:烧录器数据收发模块及烧录模块,烧录器数据收发模块用以收发数据,烧录模块用以对待烧录对象执行数据烧录,烧录模块与烧录器数据收发模块连接;控制器数据收发模块与服务器数据收发模块连接,烧录器数据收发模块与服务器数据收发模块连接。本发明提供的烧录系统及方法打破了现有做法,采用了开放架构的烧录系统,由此能够避免现有技术中存在的问题,降低芯片烧录的成本及难度,提高芯片烧录的效率。(51)Int.Cl。

3、.权利要求书2页 说明书6页 附图1页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书6页 附图1页(10)申请公布号 CN 103336697 ACN 103336697 A1/2页21.一种烧录系统,其特征在于,包括:控制器、服务器及网络化烧录器,其中,所述控制器包括:控制器数据收发模块,所述控制器数据收发模块用以收发数据;所述服务器包括:服务器数据收发模块,所述服务器数据收发模块用以收发数据;所述网络化烧录器包括:烧录器数据收发模块及烧录模块,所述烧录器数据收发模块用以收发数据,所述烧录模块用以对待烧录对象执行数据烧录,所述烧录模块与所述烧录器数据收发模块连。

4、接;所述控制器数据收发模块与所述服务器数据收发模块连接,所述烧录器数据收发模块与所述服务器数据收发模块连接。2.如权利要求1所述的烧录系统,其特征在于,所述控制器数据收发模块向所述服务器数据收发模块发送烧录指令及烧录数据;所述服务器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向所述烧录器数据收发模块发送;所述烧录器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向所述烧录模块发送;所述烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录。3.如权利要求2所述的烧录系统,其特征在于,所述控制器数据收发模块还向所述服务器数。

5、据收发模块发送配置指令及配置数据;所述服务器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向所述烧录器数据收发模块发送;所述烧录器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向所述烧录模块发送;所述烧录模块接收所述配置指令及配置数据,并根据所述配置指令及配置数据进行更新。4.如权利要求3所述的烧录系统,其特征在于,所述服务器数据收发模块向所述控制器数据收发模块发送的数据包括:提供编辑配置参数的操作页面;或者提供编辑或者选择烧录数据的编辑页面;或者提供浏览烧录结果的页面。5.如权利要求3所述的烧录系统,其特征在于,所述服务器数据收发模块向所述烧录器数据收。

6、发模块发送的数据包括:提供配置参数下载指令及配置参数数据包;或者提供烧录数据下载指令及烧录数据数据包;或者提供烧录结果上传指令。6.如权利要求15中任一项所述的烧录系统,其特征在于,所述网络化烧录器还包括数据存储模块,所述数据存储模块用以存储数据;所述烧录器数据收发模块向所述数据存储模块发送烧录指令及烧录数据,所述数据存储模块接收所述烧录指令及烧录数据,并存储所述烧录指令及烧录数据;所述烧录模块向所述数据存储模块发送烧录结果,所述数据存储模块接收所述烧录结果,并存储所述烧录结果。7.一种烧录方法,其特征在于,包括:控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据;服务器数据收发模块。

7、接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录器数据收发模块发送;权 利 要 求 书CN 103336697 A2/2页3烧录器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录模块发送;烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录。8.如权利要求7所述的烧录方法,其特征在于,在控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据之前;或者烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录之后,还包括:控制器数据收发模块向服务器数据收发模块发送配置指令及配置数据;服务器。

8、数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向烧录器数据收发模块发送;烧录器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向烧录模块发送;烧录模块接收所述配置指令及配置数据,并根据所述配置指令及配置数据进行更新。9.如权利要求8所述的烧录方法,其特征在于,控制器数据收发模块向服务器数据收发模块发送配置指令及配置数据包括:服务器向控制器提供编辑配置参数的操作页面,控制器向服务器上传配置参数。10.如权利要求8所述的烧录方法,其特征在于,服务器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向烧录器数据收发模块发送包括:服务器向网络化烧录。

9、器提供配置参数下载指令及配置参数数据包,网络化烧录器下载配置参数。11.如权利要求7所述的烧录方法,其特征在于,控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据包括:服务器向控制器提供编辑或者选择烧录数据的编辑页面,控制器向服务器上传烧录数据。12.如权利要求7所述的烧录方法,其特征在于,服务器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录器数据收发模块发送包括:服务器向网络化烧录器提供烧录数据下载指令及烧录数据数据包,网络化烧录器下载烧录数据。权 利 要 求 书CN 103336697 A1/6页4烧录系统及烧录方法技术领域0001 本发明涉及一种烧录系。

10、统及烧录方法。背景技术0002 目前,逻辑器件主要分为两大类:固定逻辑器件和可编程逻辑器件。一如其名,固定逻辑器件中的电路是永久性的,它们完成一种或一组功能,一旦制造完成,就无法改变;可编程逻辑器件(programmable logic device,PLD)是能够为用户提供多种逻辑能力、特性、速度和电压特性的标准成品部件,其能够根据用户的需要而做出改变。基于可编程逻辑器件的这种性能,越来越多的可编程逻辑器件被应用到各种电子产品上。0003 在改变可编程逻辑器件功能的过程中,常常会用到烧录器,烧录器是一种对可编程逻辑器件写上数据的工具,根据所写数据的不同,可编程逻辑器件便可实现多种功能的切换。。

11、随着烧录需求的不断增加,烧录器也从功能单一、只能烧录特定型号电路,发展到可以烧录常见型号,再发展为通过固件升级,几乎可以实现万能烧录。但是由于现有的烧录器采取单机架构,一般都需要和电脑连接才能烧录,存在以下缺点,导致使用时极为不便:0004 1、通常设计为电脑外设的方式使用,必须在电脑上安装专用软件才能使用;0005 2、一台电脑一般只支持一台烧录器,批量烧录效率低;0006 3、对于烧录人员要求较高,需要掌握电脑、烧录器等相关知识。0007 因此,提供一种烧录系统,使得用户在使用过程中能够避免上述问题,成了本领域技术人员亟待解决的问题。发明内容0008 本发明的目的在于提供一种烧录系统及烧录。

12、方法,以解决现有的烧录器使用时极为不便的问题。0009 为解决上述技术问题,本发明提供一种烧录系统,所述烧录系统包括:控制器、服务器及网络化烧录器,其中,0010 所述控制器包括:控制器数据收发模块,所述控制器数据收发模块用以收发数据;0011 所述服务器包括:服务器数据收发模块,所述服务器数据收发模块用以收发数据;0012 所述网络化烧录器包括:烧录器数据收发模块及烧录模块,所述烧录器数据收发模块用以收发数据,所述烧录模块用以对待烧录对象执行数据烧录,所述烧录模块与所述烧录器数据收发模块连接;0013 所述控制器数据收发模块与所述服务器数据收发模块连接,所述烧录器数据收发模块与所述服务器数据。

13、收发模块连接。0014 可选的,在所述的烧录系统中,所述控制器数据收发模块向所述服务器数据收发模块发送烧录指令及烧录数据;所述服务器数据收发模块接收所述烧录指令及烧录数据,说 明 书CN 103336697 A2/6页5并将所述烧录指令及烧录数据向所述烧录器数据收发模块发送;所述烧录器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向所述烧录模块发送;所述烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录。0015 可选的,在所述的烧录系统中,所述控制器数据收发模块还向所述服务器数据收发模块发送配置指令及配置数据;所述服务器数据收发模块接。

14、收所述配置指令及配置数据,并将所述配置指令及配置数据向所述烧录器数据收发模块发送;所述烧录器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向所述烧录模块发送;所述烧录模块接收所述配置指令及配置数据,并根据所述配置指令及配置数据进行更新。0016 可选的,在所述的烧录系统中,所述服务器数据收发模块向所述控制器数据收发模块发送的数据包括:0017 提供编辑配置参数的操作页面;或者0018 提供编辑或者选择烧录数据的编辑页面;或者0019 提供浏览烧录结果的页面。0020 可选的,在所述的烧录系统中,所述服务器数据收发模块向所述烧录器数据收发模块发送的数据包括:0021 提供配置。

15、参数下载指令及配置参数数据包;或者0022 提供烧录数据下载指令及烧录数据数据包;或者0023 提供烧录结果上传指令。0024 可选的,在所述的烧录系统中,所述网络化烧录器还包括数据存储模块,所述数据存储模块用以存储数据;所述烧录器数据收发模块向所述数据存储模块发送烧录指令及烧录数据,所述数据存储模块接收所述烧录指令及烧录数据,并存储所述烧录指令及烧录数据;所述烧录模块向所述数据存储模块发送烧录结果,所述数据存储模块接收所述烧录结果,并存储所述烧录结果。0025 本发明还提供一种烧录方法,所述烧录方法包括:0026 控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据;0027 服务器。

16、数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录器数据收发模块发送;0028 烧录器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录模块发送;0029 烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录。0030 可选的,在所述的烧录方法中,在控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据之前;或者烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录之后,还包括:0031 控制器数据收发模块向服务器数据收发模块发送配置指令及配置数据;0032 服务器数据收发模。

17、块接收所述配置指令及配置数据,并将所述配置指令及配置数据向烧录器数据收发模块发送;0033 烧录器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数说 明 书CN 103336697 A3/6页6据向烧录模块发送;0034 烧录模块接收所述配置指令及配置数据,并根据所述配置指令及配置数据进行更新。0035 可选的,在所述的烧录方法中,控制器数据收发模块向服务器数据收发模块发送配置指令及配置数据包括:0036 服务器向控制器提供编辑配置参数的操作页面,控制器向服务器上传配置参数。0037 可选的,在所述的烧录方法中,服务器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配。

18、置数据向烧录器数据收发模块发送包括:0038 服务器向网络化烧录器提供配置参数下载指令及配置参数数据包,网络化烧录器下载配置参数。0039 可选的,在所述的烧录方法中,控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据包括:0040 服务器向控制器提供编辑或者选择烧录数据的编辑页面,控制器向服务器上传烧录数据。0041 可选的,在所述的烧录方法中,服务器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录器数据收发模块发送包括:0042 服务器向网络化烧录器提供烧录数据下载指令及烧录数据数据包,网络化烧录器下载烧录数据。0043 发明人仔细研究了现有的烧录器,发现。

19、导致其在使用时极为不便的原因在于,现有的烧录器采用了封闭的架构,从而使得其存在:以电脑外设的方式使用,必须在电脑上安装专用软件才能使用;一台电脑只支持一台烧录器,批量烧录效率低;对于烧录人员要求较高,需要掌握电脑、烧录器相关知识等诸多问题。0044 为此,本申请发明人打破了现有做法,采用了开放架构的烧录系统,由此能够避免现有技术中存在的问题,降低芯片烧录的成本及难度,提高芯片烧录的效率。附图说明0045 图1是本发明实施例一的烧录系统的框结构示意图;0046 图2是本发明实施例二的烧录系统的框结构示意图。具体实施方式0047 以下结合附图和具体实施例对本发明提出的烧录系统及烧录方法作进一步详细。

20、说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。0048 发明人仔细研究了现有的烧录器,发现导致其在使用时极为不便的原因在于,现有的烧录器采用了封闭的架构,从而使得其存在:以电脑外设的方式使用,必须在电脑上安装专用软件才能使用;一台电脑只支持一台烧录器,批量烧录效率低;对于烧录人员要求较高,需要掌握电脑、烧录器相关知识等诸多问题。0049 为此,本申请发明人打破了现有做法,采用了开放架构的烧录系统,由此能够避免说 明 书CN 103336697 A4/6页7现有技术中存在的问题,。

21、降低芯片烧录的成本及难度,提高芯片烧录的效率。0050 具体的,将通过下述实施例予以进一步说明。0051 【实施例一】0052 请参考图1,其为本发明实施例一的烧录系统的框结构示意图。如图1所示,所述烧录系统1包括:控制器10、服务器20及网络化烧录器30,其中,所述控制器10包括:控制器数据收发模块11,所述控制器数据收发模块11用以收发数据;所述服务器20包括:服务器数据收发模块21,所述服务器数据收发模块21用以收发数据;所述网络化烧录器30包括:烧录器数据收发模块31及烧录模块32,所述烧录器数据收发模块31用以收发数据,所述烧录模块32用以对待烧录对象执行数据烧录,所述烧录模块32与。

22、所述烧录器数据收发模块31连接;所述控制器数据收发模块11与所述服务器数据收发模块21连接,所述烧录器数据收发模块31与所述服务器数据收发模块21连接。0053 具体的,所述控制器10及网络化烧录器30均可通过以太网与所述服务器20信号连接,即所述控制器数据收发模块11可通过以太网与所述服务器数据收发模块21连接,所述烧录器数据收发模块31可通过以太网与所述服务器数据收发模块21连接。其中,所述控制器10及网络化烧录器30可通过有线网络连接也可通过无线网络连接的方式与所述服务器20信号连接。其中,所述控制器10可以是PC、PAD或者手机等可以通过以太网接入并访问服务器20并具有人机交互界面的设。

23、备。0054 在本实施例中,所述控制器数据收发模块11向所述服务器数据收发模块21发送烧录指令及烧录数据;所述服务器数据收发模块21接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向所述烧录器数据收发模块31发送;所述烧录器数据收发模块31接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向所述烧录模块32发送;所述烧录模块32接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录。0055 进一步的,所述控制器数据收发模块11还向所述服务器数据收发模块21发送配置指令及配置数据;所述服务器数据收发模块21接收所述配置指令及配置数据,并将所述配置指令及配置数。

24、据向所述烧录器数据收发模块31发送;所述烧录器数据收发模块31接收所述配置指令及配置数据,并将所述配置指令及配置数据向所述烧录模块32发送;所述烧录模块32接收所述配置指令及配置数据,并根据所述配置指令及配置数据进行更新。0056 具体的,所述服务器数据收发模块21向所述控制器数据收发模块11发送的数据包括:提供编辑配置参数的操作页面;或者提供编辑或者选择烧录数据的编辑页面;或者提供浏览烧录结果的页面。0057 由此,所述控制器数据收发模块11向所述服务器数据收发模块21发送的数据主要包括:配置参数,即对服务器20向控制器10提供的编辑配置参数的操作页面的操作结果;烧录数据,即对服务器20向控。

25、制器10提供的编辑或者选择烧录数据的编辑页面的操作结果;及浏览反馈,即对服务器20向控制器10提供的浏览烧录结果的页面的操作结果。0058 在本发明的其他实施例中,所述服务器数据收发模块21可进一步向所述控制器数据收发模块11发送如下数据:提供进行烧录操作的请求页面。0059 而所述控制器10可根据对所述进行烧录操作的请求页面的操作,开启后续的配置参数及烧录数据的操作。特别的,通过提供进行烧录操作的请求页面,可对用户使用烧录说 明 书CN 103336697 A5/6页8系统的安全性予以保证。0060 在本实施例中,所述服务器数据收发模块21向所述烧录器数据收发模块31发送的数据包括:提供配置。

26、参数下载指令及配置参数数据包;或者提供烧录数据下载指令及烧录数据数据包;或者提供烧录结果上传指令。0061 由此,所述烧录器数据收发模块31向所述服务器数据收发模块21发送的数据主要包括:配置参数下载操作指令,即对服务器20向网络化烧录器30提供的配置参数下载指令及配置参数数据包的响应结果;烧录数据下载操作指令,即对服务器20向网络化烧录器30提供的烧录数据下载指令及烧录数据数据包的响应结果;及烧录结果,即对服务器20向网络化烧录器30提供的烧录结果上传指令的响应结果。0062 在本实施例中,所述网络化烧录器30还包括数据存储模块33,所述数据存储模块33用以存储数据;所述烧录器数据收发模块3。

27、1向所述数据存储模块33发送烧录指令及烧录数据,所述数据存储模块33接收所述烧录指令及烧录数据,并存储所述烧录指令及烧录数据;所述烧录模块32向所述数据存储模块33发送烧录结果,所述数据存储模块33接收所述烧录结果,并存储所述烧录结果。通过所述数据存储模块33可所述网络化烧录器30接收及产生的数据进行一定的存储,从而进一步烧录的可靠性。0063 接下去,将进一步描述通过上述烧录系统1对待烧录对象烧录数据的烧录方法,具体包括:0064 步骤10:控制器数据收发模块向服务器数据收发模块发送烧录指令及烧录数据;0065 步骤20:服务器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数。

28、据向烧录器数据收发模块发送;0066 步骤30:烧录器数据收发模块接收所述烧录指令及烧录数据,并将所述烧录指令及烧录数据向烧录模块发送;0067 步骤40:烧录模块接收所述烧录指令及烧录数据,并根据所述烧录指令及烧录数据对待烧录对象执行数据烧录。0068 进一步的,在步骤10之前或者在步骤40之后,还可包括:0069 步骤10A:控制器数据收发模块向服务器数据收发模块发送配置指令及配置数据;0070 步骤20A:服务器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及配置数据向烧录器数据收发模块发送;0071 步骤30A:烧录器数据收发模块接收所述配置指令及配置数据,并将所述配置指令及。

29、配置数据向烧录模块发送;0072 步骤40A:烧录模块接收所述配置指令及配置数据,并根据所述配置指令及配置数据进行更新。0073 在本实施例中,所述步骤10可通过如下方式实现:服务器向控制器提供编辑配置参数的操作页面,控制器向服务器上传配置参数。0074 所述步骤20可通过如下方式实现:服务器向网络化烧录器提供配置参数下载指令及配置参数数据包,网络化烧录器下载配置参数。0075 所述步骤10A可通过如下方式实现:服务器向控制器提供编辑或者选择烧录数据的编辑页面,控制器向服务器上传烧录数据。说 明 书CN 103336697 A6/6页90076 所述步骤20A可通过如下方式实现:服务器向网络化。

30、烧录器提供烧录数据下载指令及烧录数据数据包,网络化烧录器下载烧录数据。0077 进一步的,网络化烧录器30在完成对待烧录对象的数据烧录之后,可以向所述服务器20反馈/上传烧录结果,所述烧录结果主要包括:烧录完成或者烧录失败;由此,所述控制器10可从所述服务器20烧录结果页面中浏览得到烧录结果。0078 在此,需说明的是,所述配置参数主要指配置网络化烧录器工作的数据,例如工作时序等;所述烧录数据主要指需要写到待烧录对象中的程序。0079 综上可知,本实施例采用了开放架构的烧录系统,由此能够避免现有技术中存在的问题,降低芯片烧录的成本及难度,提高芯片烧录的效率。0080 具体的,在进行烧录时,用户。

31、(即烧录人员)面对的是经过服务器配置好的配置参数和烧录数据的烧录器,烧录人员只需要进行简单的操作即可进行批量操作,大大降低了对烧录人员的要求,可大幅提高烧录效率。同时每台烧录器不再专门需要配备电脑,节约了成本。关于烧录效率的问题,将在下述实施例二中予以进一步说明。0081 【实施例二】0082 请参考图2,其为本发明实施例二的烧录系统的框结构示意图。如图2所示,所述烧录系统2包括:两个控制器10、一个服务器20及三个网络化烧录器30,其中,所述两个控制器10均与所述服务器20信号连接,所述三个网络化烧录器30均与所述服务器20信号连接。0083 即本实施例二与实施例一的差别在于,在所述烧录系统。

32、2中包含了更多的控制器10及网络化烧录器30。由此可见,所述烧录系统2避免了一台电脑一般只支持一台烧录器的限制,提高了烧录效率,节约了成本。0084 在本发明的其他实施例中,可以进一步增加控制器10、服务器20或者网络化烧录器30的数量,例如,所述控制器10的数量为50个或者100个;所述服务器20的数量为10个或者20个;所述网络化烧录器30的数量为500个或者800个。即,所述控制器10的数量为一个或者多个;所述服务器20的数量为一个或者多个;所述网络化烧录器30的数量为一个或者多个。优选的,一个应用场合/生产线使用同一台服务器;同时,该服务器可以布置于公司内部局域网,从而其安全性更高。0085 此外,关于利用烧录系统2对待烧录对象烧录数据的烧录方法可相应参考实施例一,本实施例二不再赘述。0086 综上可知,本发明实施例采用了开放架构的烧录系统,由此能够避免现有技术中存在的问题,降低芯片烧录的成本及难度,提高芯片烧录的效率。0087 上述描述仅是对本发明较佳实施例的描述,并非对本发明范围的任何限定,本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。说 明 书CN 103336697 A1/1页10图1图2说 明 书 附 图CN 103336697 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1