[发明专利]基于USB的ZYNQ程序固化方法在审
| 申请号: | 202010048888.1 | 申请日: | 2020-01-16 | 
| 公开(公告)号: | CN111273936A | 公开(公告)日: | 2020-06-12 | 
| 发明(设计)人: | 田伟;刘小进;张中元;陈子恒 | 申请(专利权)人: | 湖北三江航天红峰控制有限公司 | 
| 主分类号: | G06F8/654 | 分类号: | G06F8/654 | 
| 代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 王维新 | 
| 地址: | 432000*** | 国省代码: | 湖北;42 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 基于 usb zynq 程序 固化 方法 | ||
本发明公开了一种基于USB的ZYNQ程序固化方法,包括:将ZYNQ芯片与上位的PC机之间建立通信连接;将固化程序文件通过PC机的USB接口发送至ZYNQ芯片,并存储至DDR3存储芯片中;对FLASH芯片进行数据擦除操作,并将DDR3存储芯片中的固化程序文件写入FLASH芯片中。通过本发明的技术方案,实现了在线更新ZYNQ的程序,增加了产品调试和更新的便利性,也相应减少了产品调试、更新的成本和时间,提高了产品的适应性、可维护性。
技术领域
本发明涉及程序固化技术领域,尤其涉及一种基于USB的ZYNQ程序固化方法。
背景技术
ZYNQ芯片是Xilinx公司的SOC芯片,行业内第一个可扩展处理平台,内部集成7系列FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)(Artix-7与Kintex-7FPGA)和双核ARM Cortex-A9嵌入式处理器,同时具备FPGA可编程逻辑强大的并行处理能力,还具备有ARM的数据信号处理与计算的能力,这个特性使得ZYNQ芯片系列广泛应用于视频、监控、汽车自主导航、航空航天等领域。
对于ZYNQ程序的固化,通常是将ZYNQ芯片的BOOT.bin文件通过JTAG方式写入外置SPI FLASH芯片中,然后每次ZYNQ芯片上电后,程序将自动从SPI FLASH启动,这样就完成了ZYNQ芯片的程序固化更新。
现有技术存在的问题:
1、每次都得从JTAG接口来进行程序的固化,对于一个产品来说,这个JTAG接口一般是没有引出到产品对外接口上,这就造成了产品的难以更新程序版本的问题;
2、基于JTAG方式的程序固化方法太依赖于JTAG口,如果一个产品上有多款ZYNQ芯片时,那就需要存在多个JTAG口,这样就增加了产品PCB板子的布局面积,不利于产品小型化设计要求。
发明内容
针对上述问题中的至少之一,本发明提供了一种基于USB的ZYNQ程序固化方法,通过USB接口将固化程序软件发送至ZYNQ芯片中,再对FLASH芯片进行擦除和写入操作,实现对FLASH芯片的程序固化,增加了产品调试和更新的便利性,也相应减少了产品调试、更新的成本和时间,提高了产品的适应性、可维护性。
为实现上述目的,本发明提供了一种基于USB的ZYNQ程序固化方法,包括:将ZYNQ芯片与上位的PC机之间建立通信连接;将固化程序文件通过所述PC机的USB接口发送至所述ZYNQ芯片,并存储至DDR3存储芯片中;对FLASH芯片进行数据擦除操作,并将所述DDR3存储芯片中的所述固化程序文件写入所述FLASH芯片中。
在上述技术方案中,优选地,基于USB的ZYNQ程序固化方法还包括:读取所述FLASH芯片中的数据,并与所述DDR3存储芯片中的数据进行比较验证;若数据相同则校验成功,完成固化;若数据不同则重新进行固化操作,直至所述FLASH芯片中的数据与所述DDR3存储芯片中的数据相同。
在上述技术方案中,优选地,所述ZYNQ芯片包括USB控制器、DDR(Double DataRate,双倍速率)存储控制器和QSPI(Queued Serial Peripheral Interface,队列串行外围接口协议)控制器,所述USB控制器用于接收所述PC机通过USB收发器芯片传输来的所述固化程序文件,并将所述固化程序文件通过所述DDR存储控制器存入所述DDR3存储芯片中;所述QSPI控制器用于对所述FLASH芯片进行数据擦除操作。
在上述技术方案中,优选地,所述固化程序文件为BOOT.bin文件。
在上述技术方案中,优选地,所述FLASH芯片为SPI FLASH芯片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北三江航天红峰控制有限公司,未经湖北三江航天红峰控制有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010048888.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机硬盘防震保护装置
 - 下一篇:地址信息验证方法及装置
 





