数据烧写装置、烧写方法及计算机存储介质制造方法及图纸

技术编号:20074462 阅读:50 留言:0更新日期:2019-01-15 00:28
本发明专利技术提供数据烧写装置、烧写方法及计算机存储介质,所述数据烧写包括管理模块、总线转换模块、接口分配模块、以及数据接口模块。本发明专利技术数据烧写的通用性极强,所有与复杂逻辑可编程器件相连的存储器都能够通过总线进行读写操作,同时该总线最高支持30MHz的时钟,能够达到非常高的传输率,且无论在调试还是在数据烧写模式下,本发明专利技术对目标器件都能进行快速而有效的数据烧写。

Data Burning Device, Burning Method and Computer Storage Media

The invention provides a data burning device, a burning method and a computer storage medium. The data burning includes a management module, a bus conversion module, an interface allocation module and a data interface module. The data burning and writing method of the invention is very versatile, and all the memory connected with the complex logic programmable device can read and write through the bus. At the same time, the bus can support up to 30MHz clock, and can achieve very high transmission rate. The invention can fast and effective data burning and writing for the target device regardless of debugging or data burning mode.

【技术实现步骤摘要】
数据烧写装置、烧写方法及计算机存储介质
本专利技术涉及嵌入式系统领域,特别是涉及数据烧写装置、烧写方法及计算机存储介质。
技术介绍
在嵌入式系统设计中,随着系统复杂度的提高,系统集成的功能越来越多,所需的IC器件也越来越多,这就对所用IC器件的镜像文件的烧写提出了新的要求。烧写的速率、工具、以及通用性等对系统调试以及量产都有很大的影响。目前比较常用的烧写方式都是通过IC厂家提供的烧写工具实现的,但是目前常用的烧写方式存在诸多弊端。首先,在调试过程中,由于烧写工具的通用性差,故需使用多种烧写工具针对对应器件的镜像文件进行烧写;另外在工厂量产过程中,一般通过板上的JTAG链将板上的器件串联起来,通过上位机对JTAG链上的器件进行烧写。其次,在调试过程中,需要专门使用或者专门购买IC厂家提供的专用烧写工具,其通用性差,烧写速度慢,且烧写工具经常由于操作不当遭到损坏而需要重新购买,严重影响调试效率和调试成本;另外在工厂烧录时,使用JTAG链烧写,烧写速率十分有限,对产线后期版本的烧录限制较大。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供数据烧写装置、烧写方法及计算机存储介本文档来自技高网...

【技术保护点】
1.一种数据烧写方法,其特征在于,应用于可编程器件,所述可编程器件与一或多个待烧写器件通信连接;所述数据烧写方法包括:根据当前烧写任务生成用于配置待烧写器件的器件信息的配置文件;基于所述配置文件生成与所述当前烧写任务关联的待烧写器件的器件清单;基于所述器件清单指示可访问的待烧写器件;对所述可访问的待烧写器件执行用户指令,以将数据传输至对应的待烧写器件。

【技术特征摘要】
1.一种数据烧写方法,其特征在于,应用于可编程器件,所述可编程器件与一或多个待烧写器件通信连接;所述数据烧写方法包括:根据当前烧写任务生成用于配置待烧写器件的器件信息的配置文件;基于所述配置文件生成与所述当前烧写任务关联的待烧写器件的器件清单;基于所述器件清单指示可访问的待烧写器件;对所述可访问的待烧写器件执行用户指令,以将数据传输至对应的待烧写器件。2.根据权利要求1所述的数据烧写方法,其特征在于,所述可编程器件通信连接可视化控制终端;其中,所述可视化控制终端用于提供与所述数据烧写方法的各步骤相对应的可视化图形界面。3.根据权利要求2所述的数据烧写方法,其特征在于,所述可编程器件与可视化控制终端之间通过数据总线相连,所述数据总线读写数据的帧结构包括:命令帧CMD、地址帧ADDR、突发帧BurstLength、以及数据帧Data。4.根据权利要求1所述的数据烧写方法,其特征在于,所述可编程器件包括多个寄存器,所述寄存器包括版本寄存器、测试寄存器、设备寄存器、禁用看门狗寄存器、等待循环寄存器、地址扩展寄存器、及设备复位寄存器。5.根据权利要求1所述的数据烧写方法,其特征在于,所述方法在执行基于所述器件清单指示可访问的待烧写器件的步骤之前,还执行:判断所述器件清单中各待烧写器件是否处于正常的物理连接状态;若处于非正常的物理连接状态,则继续确认各待烧写器件的物理连接状态。6.根据权利要求5所述的数据烧写方法,其特征在于,所述方法还包括:若判断待烧写器件处于非正常的物理连接状态,则发出警报。7.根据权利要求1所述的数据烧写方法,其特征在于,所述待烧写器件包括flash存储器和/或EEPROM存储器;所述待烧写器件基于所述配置文件配置的器件信息包括:flash存储器的位宽信息和/或EEPROM存储器的地址信息。8.根据权利要求1所述的数据烧写方法,其特征在于,所述基于所述器件清单指示可访问的待烧写器件的方...

【专利技术属性】
技术研发人员:韩朝辉卢笙姜欣
申请(专利权)人:芯启源上海半导体科技有限公司
类型:发明
国别省市:上海,31

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

1