基于USB的ZYNQ程序固化方法技术

技术编号:24497136 阅读:47 留言:0更新日期:2020-06-13 03:29
本发明专利技术公开了一种基于USB的ZYNQ程序固化方法,包括:将ZYNQ芯片与上位的PC机之间建立通信连接;将固化程序文件通过PC机的USB接口发送至ZYNQ芯片,并存储至DDR3存储芯片中;对FLASH芯片进行数据擦除操作,并将DDR3存储芯片中的固化程序文件写入FLASH芯片中。通过本发明专利技术的技术方案,实现了在线更新ZYNQ的程序,增加了产品调试和更新的便利性,也相应减少了产品调试、更新的成本和时间,提高了产品的适应性、可维护性。

Curing method of zynq program based on USB

【技术实现步骤摘要】
基于USB的ZYNQ程序固化方法
本专利技术涉及程序固化
,尤其涉及一种基于USB的ZYNQ程序固化方法。
技术介绍
ZYNQ芯片是Xilinx公司的SOC芯片,行业内第一个可扩展处理平台,内部集成7系列FPGA(FieldProgrammableGateArray,现场可编程逻辑门阵列)(Artix-7与Kintex-7FPGA)和双核ARMCortex-A9嵌入式处理器,同时具备FPGA可编程逻辑强大的并行处理能力,还具备有ARM的数据信号处理与计算的能力,这个特性使得ZYNQ芯片系列广泛应用于视频、监控、汽车自主导航、航空航天等领域。对于ZYNQ程序的固化,通常是将ZYNQ芯片的BOOT.bin文件通过JTAG方式写入外置SPIFLASH芯片中,然后每次ZYNQ芯片上电后,程序将自动从SPIFLASH启动,这样就完成了ZYNQ芯片的程序固化更新。现有技术存在的问题:1、每次都得从JTAG接口来进行程序的固化,对于一个产品来说,这个JTAG接口一般是没有引出到产品对外接口上,这就造成了产品的难以更新程序本文档来自技高网...

【技术保护点】
1.一种基于USB的ZYNQ程序固化方法,其特征在于,包括:/n将ZYNQ芯片与上位的PC机之间建立通信连接;/n将固化程序文件通过所述PC机的USB接口发送至所述ZYNQ芯片,并存储至DDR3存储芯片中;/n对FLASH芯片进行数据擦除操作,并将所述DDR3存储芯片中的所述固化程序文件写入所述FLASH芯片中。/n

【技术特征摘要】
1.一种基于USB的ZYNQ程序固化方法,其特征在于,包括:
将ZYNQ芯片与上位的PC机之间建立通信连接;
将固化程序文件通过所述PC机的USB接口发送至所述ZYNQ芯片,并存储至DDR3存储芯片中;
对FLASH芯片进行数据擦除操作,并将所述DDR3存储芯片中的所述固化程序文件写入所述FLASH芯片中。


2.根据权利要求1所述的基于USB的ZYNQ程序固化方法,其特征在于,还包括:
读取所述FLASH芯片中的数据,并与所述DDR3存储芯片中的数据进行比较验证;
若数据相同则校验成功,完成固化;
若数据不同则重新进行固化操作,直至所述FLASH芯片中的数据与所述DDR3存储芯片中的数据相同。...

【专利技术属性】
技术研发人员:田伟刘小进张中元陈子恒
申请(专利权)人:湖北三江航天红峰控制有限公司
类型:发明
国别省市:湖北;42

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

1