[发明专利]一种基于zynq的动态加载方法有效

专利信息
申请号: 202011561032.0 申请日: 2020-12-25
公开(公告)号: CN112631678B 公开(公告)日: 2022-12-02
发明(设计)人: 撒陇峰;王长杰;齐瑜;张乐年;韩小兵 申请(专利权)人: 理工雷科电子(西安)有限公司
主分类号: G06F9/445 分类号: G06F9/445;G06F8/65;H04L67/06
代理公司: 西安合创非凡知识产权代理事务所(普通合伙) 61248 代理人: 高志永
地址: 710003 陕西省西安市高新区*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 zynq 动态 加载 方法
【说明书】:

发明涉及一种基于zynq的动态加载方法,PS端数据传输前,先启动传输,对启动加载传输寄存器操作,等待PL端和V7准备,完成链路建立和初始化工作;读取数据传输管道状态寄存器值,若判断传输管道正常,则进行下步数据传输;不正常则等待再判断,若在设定时间内都不正常,则退出提示失败;上步正常后,进行数据传输,将数据值写到数据传输寄存器,待数据被读取;PS端跟踪判断传输结果;校验后,在数据传输完成标记寄存器写入值,PS端对该寄存器进行读取判断,查看数据传输是否正确,不正常则等待再判断;上步完成循环到第一步,进行下个数据传输,重复以上步骤到传输完成。本发明的优点是,节约成本、操作简单快捷、随时随地根据功能需要加载程序。

技术领域

本发明属于网络信息化技术领域,具体涉及一种基于zynq的动态加载方法。

背景技术

针对基于zynq的z7而言,一般都是搭配V7组成一个完整的数据处理系统板卡来使用,对于V7而言,要实现与z7的数据交互,给V7下载和更新FPGA程序,是必不可少的一件事,虽有外挂的FLASH可以作为程序数据的存储来使用,对于传统的更新和下载办法是通过连接仿真器来实现FPGA程序的在线烧写,从而实现V7程序的更新,完成数据的交互功能。但在实际的技术开发调试过程中,每次修改完后都需要使用仿真器对其程序进行烧写固化,烧写过程需要相应的专业软件和工具进行支持,对使用的电脑性能和操作实施者也有很高的技术要求。因此,对于修改比较频繁或者FPGA功能切换复杂的情况而言,显然这种模式是无法满足功能需求的,急需一种更加简洁方便的方式进行在线程序的加载,从而方便实际的项目开发,提升开发进度。这也是本创新方案的开发初衷,本方案采取一种更加方便快捷的做法,可以快速提升项目的调试和开发速度,已在实际的开发过程中进行的验证和使用。传统的方案中系统板卡必须连接仿真器,所以板卡必须配置有Jtag口,对于硬件的设计来说也是增加了设计的难度,从成本上来说也是增加了项目的硬件成本;传统的V7更新程序需要使用专业的仿真器和高性能的电脑;传统的方案中下载操作需要有专业技术的人员才能完成更新工作,对于项目开发中人员比较紧张情况而言,这是一件非常棘手的问题。在实际的项目开发中有使用中通过更换V7的程序来实现不同的功能的需求,传统的方案并不能完成这样的需要;有的项目中要求V7在上电后就要加载完成V7程序,但传统的方案并无法完成这样的需求。

发明内容

本发明的目的是解决上述问题,提供一种基于zynq的节约成本、操作简单快捷、可随时随地根据实际的功能需要加载相关程序的动态加载方法。

为实现上述目的,本发明提供如下技术方案:

一种基于zynq的动态加载方法,包括zynq芯片、上位机及通信网口,其特征在于,所述zynq芯片由PL和PS两部分组成,所述zynq芯片内部建立一条locbus总线,用于完成寄存器的读写,所述zynq的PS和PL两端定义了四个关键性的寄存器来实现数据的传输,分别为启动加载传输寄存器、数据传输管道状态寄存器、数据传输寄存器、数据传输完成标记寄存器,其具体实现过程步骤包括:

S1:PS端应用程序在进行数据传输之前,首先会启动传输,会对启动加载传输寄存器进行操作,等待PL端和V7的进行状态准备,完成链路的建立和初始化工作。

S2:在操作启动寄存器设置完成后,读取数据传输管道状态寄存器的值,如果判断传输管道正常,则可以进行数据的下一步数据传输;如果管道不正常,会在等待一段时间再进行状态判断,如果在设定的某个设置时间范围内,判断都是不正常的,则会退出并提示传输失败;

S3:在S1正常的情况下,进行S2的数据传输操作,将数据值写到数据传输寄存器中,等待数据被读取;

S4:PS端对传输结果进行跟踪判断,正常情况下,PL端在正常读取到PS端写入的数据时,进行校验后,会在数据传输完成标记寄存器中写入某个值,PS端对该寄存器进行读取判断,查看数据是否正确进行传输,如果不正常,会在等待一段时间再进行状态判断,如果在设定的某个设置时间范围内,判断都是不正常的,则会退出并提示传输失败;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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