应用于烧录器的实现智能切换烧录芯片时序的系统及方法

文档序号:6765267阅读:396来源:国知局
应用于烧录器的实现智能切换烧录芯片时序的系统及方法
【专利摘要】本发明提供了一种应用于烧录器的实现智能切换烧录芯片时序的系统及方法,其中的方法包括:在PC端建立动态的时序数据库,将各种型号芯片的型号信息及相应的时序数据存储其中;烧录器端上电,与PC端建立通信连接;由用户通过PC端的对外接口选择待烧录的芯片型号信息,PC端的时序数据库根据型号信息自动匹配选择相应时序数据,再发送相应的配置指令及配置信息至烧录器端;烧录器端在接收到配置指令和配置信息后,据此进行硬件配置。本发明减少了烧录器的硬件存储电路和维护成本,实现了烧录器的灵活切换烧录芯片功能以及兼容性能和可扩展性能。
【专利说明】应用于烧录器的实现智能切换烧录芯片时序的系统及方法
【技术领域】
[0001]本发明涉及集成电路烧录领域,尤其涉及一种应用于烧录器的实现智能切换烧录芯片时序的系统及方法。
【背景技术】
[0002]目前,要实现各系列芯片的烧录器需频繁改动烧录硬件,成本很高,而且硬件维护成本不可预计。在传统的烧录器平台开发中,一方面需要有庞大的存储时序的电路结构才能满足多款的芯片时序存储,硬件成本很高;另一方面,芯片更新换代的速度较快,而烧录器如何实现烧录新推出的芯片,需要工程师对硬件存储电路改动和并对硬件后期维护;再一方面,增加新的芯片时,传统烧录硬件无法实现对新型芯片进行烧录,这是因为大多数工程师只对目前芯片进行相应的烧录器研发,没有考虑后期产品的更新换代,在后期产生新的产品时只能淘汰掉旧的烧录器或重新更新硬件烧录器。显而易见,传统的烧录器具有明显的局限性,推迟了公司产品上市,致公司发展不利,严重影响产品方案的推广时间,因此亟需对此继续研发和实践,以求在烧录硬件成本不变的基础上实现烧录器的智能切换芯片烧录功能。

【发明内容】

[0003]本发明的目的在于提供一种应用于烧录器的实现智能切换烧录芯片时序的系统及方法,减少烧录器的硬件存储电路以降低硬件成本。
[0004]本发明的目的是通过以下技术方案实现的:
[0005]一种应用于烧录器的实现智能切换烧录芯片时序的系统,包括烧录器端和PC端;
[0006]所述PC端设有智能烧录单元,该智能烧录单元包括时序数据库、对外接口、配置单元;
[0007]其中,所述时序数据库,用于存储各种型号芯片的时序数据,并同时具有根据型号信息自动匹配选择相应时序数据的功能;所述对外接口,为用户提供人机交互界面,用于接收用户当前选择待烧录芯片的型号信息并交由时序数据库进行匹配选择操作;配置单元,用于在时序数据库自动匹配选择出待烧录芯片的时序数据时据此对烧录器端的硬件进行相应配置;
[0008]所述烧录器端包括通信单元和硬件主控单元;
[0009]其中,所述通信单元用于采用预定义的通信协议与配置单元进行通信,接收其配置指令及配置信息并将其发送至硬件主控单元;所述硬件主控单元内部包含有一时序存储电路,该硬件主控单元用于在接收到配置指令后根据配置文件刷新时序存储电路中存储的硬件时序。
[0010]其中,所述对外接口,还用于接收用户添加的新型号的芯片型号信息及相应时序数据并将其加载至时序数据库存储。
[0011]其中,所述对外接口,还用于接收用户添加的当前待升级芯片的升级后的时序数据并将其加载至时序数据库存储。
[0012]其中,所述时序存储电路的存储空间预留为一款具有最大时序数据量的芯片的时序数据量大小。
[0013]其中,所述通信单元具体为USB总线接口。
[0014]一种应用于烧录器的实现智能切换烧录芯片时序的方法,包括步骤:
[0015]在PC端建立动态的时序数据库,将各种型号芯片的型号信息及相应的时序数据存储其中;
[0016]烧录器端上电,与PC端建立通信连接;
[0017]由用户通过PC端的对外接口选择待烧录的芯片型号信息,PC端的时序数据库根据型号信息自动匹配选择相应时序数据,再发送相应的配置指令及配置信息至烧录器端;
[0018]烧录器端在接收到配置指令和配置信息后,据此进行硬件配置。
[0019]上述方法还包括对时序数据库中已存储的芯片进行升级的步骤,具体为:由用户通过PC端的对外接口选择待升级的芯片型号信息,向时序数据库的相应位置加载升级后的时序数据。
[0020]上述方法还包括添加新型号的可烧录的芯片的步骤,具体为:由用户通过PC端的对外接口向数据库加载新的芯片的型号信息及对应的时序数据。
[0021 ] 上述方法中,所述烧录器端在进行硬件配置后,对该烧录器进行软件复位。
[0022]上述方法中,所述烧录器端与PC端采用预设的通信协议通过USB通信。
[0023]与现有技术相比,本发明实施例具有以下有益效果:
[0024]I)烧录器的时序存储电路的存储空间只需预留为一款具有最大时序数据量的芯片的时序数据量大小,降低了硬件存储电路和维护成本,为工程师争取更多时间专注芯片时序的研发;
[0025]2)采用动态的时序数据库的设计,可灵活调用时序以满足不同的芯片烧录需求,且可任意添加新型号的烧录芯片,还可轻松实现已有烧录芯片的升级,降低传统方法中产品升级过程中对烧录器进行硬件更改以及后期维护的复杂度和难度,提升了烧录器的兼容性和可扩展性,整个系统变得更智能化,而且主要是设计通信协议指令实现,确保了烧录硬件的有效性;
[0026]3)烧录器和PC端的通信协议是自定义和设计的,因此协议具有灵活性和可扩展性。
【专利附图】

【附图说明】
[0027]图1是本发明实施例中实现智能切换烧录芯片时序的系统结构图。
[0028]图2是本发明实施例中实现智能切换烧录芯片时序的方法流程图。
【具体实施方式】
[0029]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0030]本实施例中,实现智能切换烧录芯片时序的系统如图1所示,包括PC端和烧录器端。
[0031]一、PC端设有智能烧录单元,该智能烧录单元包括时序数据库、对外接口、配置单
J Li ο
[0032]其中,时序数据库用于存储各种型号芯片的时序数据,并同时具有根据型号信息自动匹配选择相应时序数据的功能;
[0033]对外接口,为用户提供人机交互界面,用于接收用户当前选择烧录的芯片的型号信息并交由时序数据库进行匹配操作,还用于接收用户添加的新型号的芯片型号信息及相应时序数据并交由时序数据库存储;
[0034]配置单元,用于采用预定义的通信协议通过本端的USB总线接口与烧录器端进行通信,在时序数据库自动匹配选择出待烧录芯片的时序数据时据此对烧录器端的硬件进行相应配置。
[0035]二、烧录器端包括通信单元和硬件主控单元。
[0036]其中,通信单元用于采用预定义的通信协议与PC端的配置单元进行通信,接收其配置指令及配置信息并将其发送至硬件主控单元;本实施例中通信单元可采用USB总线接Π ;
[0037]硬件主控单元内部包含有一时序存储电路;为降低硬件成本,时序存储电路的存储空间只需预留为一款具有最大时序数据量的芯片的时序数据量大小。该硬件主控单元用于在接收到配置指令后根据配置文件刷新存储电路中存储的硬件时序,从而切换烧录芯片时序。
[0038]综上,与传统烧录器相比,本实施例的烧录器硬件不必做庞大的时序存储电路来满足不同芯片的烧录,硬件只需预留有一款具有最大时序数据量的芯片的时序数据量大小的存储电路,硬件电路大大减少;每次刷新时序,硬件具有的时序匹配及更新、烧录、校验及读取等功能保持不变,PC端智能烧录单元会与烧录器通信,通过指令告知硬件板执行相关时序刷新操作。
[0039]上述时序数据库不仅具有存储功能、匹配选择功能,还具有可扩展功能,由软件对外接口功能实现。在此基础上,技术工程师可把各种时序数据动态加入时序数据库供客户选择,也可对数据库中已存储的时序数据进行更新,根据不同型芯片型号智能烧录单元会智能匹配待烧录芯片的配置时序,从而通过USB通信对烧录器硬件进行相应的时序配置,无需更改硬件即可对实现不同芯片烧录。而PC端的智能烧录单元与烧录器端的通信协议可自定义设计,具有较强的灵活性和可扩展性。
[0040]具体地,请参阅图2,本实施例中智能切换烧录芯片时序的实现方法包括步骤:
[0041]201、建立动态的时序数据库,将各种型号芯片的型号信息及相应的时序数据存储其中。
[0042]202、烧录器端在硬件主控单元上电后,默认状态打开USB总线接口。
[0043]203、PC端与烧录器端建立通信连接。
[0044]204、若需切换烧录芯片,由用户通过PC端的对外接口选择待烧录的芯片型号信息,PC端的时序数据库根据型号信息自动匹配选择相应时序数据,再由配置单元发送相应的配置指令及配置信息至烧录器端,之后跳转至步骤207。
[0045]205、若需对已存储的芯片进行升级,由用户通过PC端的对外接口选择待升级的芯片型号信息,向时序数据库的相应位置加载升级后的时序数据。之后,若需切换烧录芯片,则跳转至步骤204执行,否则结束本流程。
[0046]206、若需添加新型号的烧录芯片,由用户通过PC端的对外接口向数据库加载新的芯片的型号信息及对应的时序数据。之后,若需切换烧录芯片,则跳转至步骤204执行,否则结束本流程。
[0047]207、烧录器端在接收到配置指令和配置信息后,判断本端硬件主控单元是否采用匹配时序,若不是,则根据配置信息刷新时序存储电路中存储的时序数据,并且软件复位烧录器(避免烧录器硬件板需重新上电的麻烦),至此实现烧录芯片时序的切换。
[0048]上述切换过程中。还可进行信息提示,让用户了解配置情况。
[0049]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种应用于烧录器的实现智能切换烧录芯片时序的系统,其特征在于,包括烧录器端和PC端; 所述PC端设有智能烧录单元,该智能烧录单元包括时序数据库、对外接口、配置单元; 其中,所述时序数据库,用于存储各种型号芯片的时序数据,并同时具有根据型号信息自动匹配选择相应时序数据的功能;所述对外接口,为用户提供人机交互界面,用于接收用户当前选择待烧录芯片的型号信息并交由时序数据库进行匹配选择操作;配置单元,用于在时序数据库自动匹配选择出待 烧录芯片的时序数据时据此对烧录器端的硬件进行相应配置; 所述烧录器端包括通信单元和硬件主控单元; 其中,所述通信单元用于采用预定义的通信协议与配置单元进行通信,接收其配置指令及配置信息并将其发送至硬件主控单元;所述硬件主控单元内部包含有一时序存储电路,该硬件主控单元用于在接收到配置指令后根据配置文件刷新时序存储电路中存储的硬件时序。
2.如权利要求1所述应用于烧录器的实现智能切换烧录芯片时序的系统,其特征在于,所述对外接口,还用于接收用户添加的新型号的芯片型号信息及相应时序数据并将其加载至时序数据库存储。
3.如权利要求1所述应用于烧录器的实现智能切换烧录芯片时序的系统,其特征在于,所述对外接口,还用于接收用户添加的当前待升级芯片的升级后的时序数据并将其加载至时序数据库存储。
4.如权利要求1至3任一所述应用于烧录器的实现智能切换烧录芯片时序的系统,其特征在于,所述时序存储电路的存储空间预留为一款具有最大时序数据量的芯片的时序数据量大小。
5.如权利要求1所述应用于烧录器的实现智能切换烧录芯片时序的系统,其特征在于,所述通信单元具体为USB总线接口。
6.一种应用于烧录器的实现智能切换烧录芯片时序的方法,其特征在于,该方法包括步骤: 在PC端建立动态的时序数据库,将各种型号芯片的型号信息及相应的时序数据存储其中; 烧录器端上电,与PC端建立通信连接; 由用户通过PC端的对外接口选择待烧录的芯片型号信息,PC端的时序数据库根据型号信息自动匹配选择相应时序数据,再发送相应的配置指令及配置信息至烧录器端; 烧录器端在接收到配置指令和配置信息后,据此进行硬件配置。
7.如权利要求6所述应用于烧录器的实现智能切换烧录芯片时序的方法,其特征在于,该方法还包括对时序数据库中已存储的芯片进行升级的步骤,具体为:由用户通过PC端的对外接口选择待升级的芯片型号信息,向时序数据库的相应位置加载升级后的时序数据。
8.如权利要求6所述应用于烧录器的实现智能切换烧录芯片时序的方法,其特征在于,该方法还包括添加新型号的可烧录的芯片的步骤,具体为:由用户通过PC端的对外接口向数据库加载新的芯片的型号信息及对应的时序数据。
9.如权利要求6至8任一所述应用于烧录器的实现智能切换烧录芯片时序的方法,其特征在于,该方法中,所述烧录器端在进行硬件配置后,对该烧录器进行软件复位。
10.如权利要求6至8任一所述应用于烧录器的实现智能切换烧录芯片时序的方法,其特征在于,该方法中,所述烧`录器端与PC端采用预设的通信协议通过USB通信。
【文档编号】G11C16/10GK103559910SQ201310450453
【公开日】2014年2月5日 申请日期:2013年9月27日 优先权日:2013年9月27日
【发明者】吴志强, 齐凡 申请人:深圳市芯海科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1