[发明专利]一种基于ZYNQ固件升级的方法及计算机可读存储介质有效

专利信息
申请号: 201911414653.3 申请日: 2019-12-31
公开(公告)号: CN111142914B 公开(公告)日: 2021-05-28
发明(设计)人: 刘雷;韩娟;施渊籍;胡金龙 申请(专利权)人: 南京中科晶上通信技术有限公司
主分类号: G06F8/65 分类号: G06F8/65
代理公司: 广州嘉权专利商标事务所有限公司 44205 代理人: 何爽;景鹏
地址: 211135 江苏省南京市南京麒*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 zynq 升级 方法 计算机 可读 存储 介质
【权利要求书】:

1.一种基于ZYNQ固件升级的方法,其特征在于,包括:

建立客户端与ZYNQ PS端的数据链接,将升级固件发送至ZYNQ PS端;

ZYNQ PS端根据升级固件的类型将升级固件存入FLASH的对应分区内;其中,ARM升级固件存入FLASH的第一分区,FPGA升级固件存入FLASH的第二分区;

配置ZYNQ从FLASH第一分区启动,FPGA配置成被动加载模式;在基带板上电,ZYNQ从FLASH第一分区启动,并将第二分区升级固件发送给FPGA,实现FPGA从FLASH第二分区启动;

建立客户端与ZYNQ PS端的数据链接,将升级固件发送至ZYNQ的PS端;包括:

建立网络服务端,等待ZYNQ PS端的烧写模块的网络连接请求,建立ZYNQ PS端的烧写模块与客户端的网络连接;

将升级固件读入内存缓冲区中,进行校验,得到校验值;

获取该升级固件用户配置的文件类型信息,将校验值和文件类型信息添加进内存缓冲区的头部C字节中;

对内存缓冲区中的升级固件数据进行分包,将数据包通过网络数据链路发送至PS端的烧写模块;

ZYNQ将第二分区升级固件发送给FPGA,包括:

ZYNQ PS端的加载模块将存放在FLASH第二分区中的FPGA的升级固件读入DDR4中,并进行拆包处理;

PS端的加载模块配置FPGA的复位寄存器,触发FPGA的复位动作;

PS端的加载模块利用AXI-DMA建立与ZYNQ PL端之间的数据传输链路;

PS端的加载模块配置AXI-DMA的工作模式为DIRECT模式;

PS端的加载模块通过AXI-DMA将DDR4中升级固件的数据包配置给FPGA。

2.根据权利要求1所述的方法,其特征在于,建立客户端与ZYNQ PS端的数据链接,将升级固件发送至ZYNQ PS端,还包括:

在客户端建立网络服务端,等待ZYNQ PS端的网络连接请求后,客户端通过LINUX的网络服务功能将烧写模块传送至ZYNQ的LINUX操作系统的根文件目录下;

客户端通过LINUX的远程登录功能登录ZYNQ的LINUX系统,修改烧写模块的执行权限,并运行烧写模块。

3.根据权利要求1所述的方法,其特征在于,ZYNQ PS端根据升级固件的类型将升级固件存入FLASH的对应分区内,包括:

ZYNQ PS端的烧写模块建立网络客户端,请求与网络服务端的连接;

待网络连接成功后,烧写模块接收客户端发送过来的升级固件的数据包,并建立一个临时文件,将收到的数据包存放到临时文件中;

烧写模块对完整数据包组成的文件进行解析,提取校验信息、文件类型信息以及有效文件,并将有效文件作为升级固件保存;

烧写模块对升级固件进行CRC校验,并将校验结果与收到的校验信息对比,判断收到的升级固件是否完整正确;

在升级固件正确时,根据解析出来的文件类型信息判断该升级固件是否为ARM升级固件;

如果是ARM升级固件,将升级固件存入FLASH第一分区;否则,将升级固件存入FLASH第二分区。

4.根据权利要求1所述的方法,其特征在于,所述PS端的加载模块配置FPGA的复位寄存器,触发FPGA的复位动作,包括:

将FPGA的启动配置引脚通过拨码开关设置为被动加载模式,并将FPGA的复位引脚直连在ZYNQ PL端的IO口上;

ZYNQ PL端将复位引脚的值映射成寄存器,并通过AXI-LITE总线将寄存器的配置入口提供给ZYNQ PS端;

PS端的加载模块配置FPGA的复位寄存器,触发FPGA的复位动作。

5.根据权利要求1所述的方法,其特征在于,所述PS端的加载模块配置FPGA的复位寄存器为1,触发FPGA的复位动作。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京中科晶上通信技术有限公司,未经南京中科晶上通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911414653.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top