[发明专利]基于PowerPC的FPGA程序便捷升级方法及系统在审
申请号: | 202011093825.4 | 申请日: | 2020-10-14 |
公开(公告)号: | CN112256312A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 杨见;周鑫;刘永刚;郭小杰 | 申请(专利权)人: | 四川九洲空管科技有限责任公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 贾年龙 |
地址: | 621000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 powerpc fpga 程序 便捷 升级 方法 系统 | ||
本发明公开了一种基于PowerPC的FPGA程序便捷升级方法及系统,包括步骤:S1,建立基于PowerPC的FPGA程序便捷升级系统,该系统包括维护计算机、PowerPC模块、FPGA模块和Flash模块;PowerPC模块通过以太网与维护计算机通信,PowerPC模块通过LocalBUS总线与FPGA模块通信,FPGA模块通过配置接口与FLASH模块通信等;本发明解决背景中提出的问题,无需要再使用Xilinx公司的仿真器,信号传输抗干扰能力强,普通维护人员无需专业知识即可完成FPGA程序升级的工作。
技术领域
本发明涉及FPGA程序升级领域,更为具体的,涉及一种基于PowerPC的FPGA程序便捷升级方法及系统。
背景技术
Xilinx的FPGA是基于SRAM工艺的,是易失的,是器件在掉电后将会丢失配置。FPGA通常使用一个外部的如PROM的存储器件存储配置程序,从而在生产场合下防止电源掉电后丢失配置数据。
用不同的方法配置Xilinx的FPGA,有助于满足系统设计人员的不同需要。常规的做法是由ISE设计套件中的impact软件或Vivado软件将工程编译后生成的目标文件转换为存储PROM所需的配置文件格式,再通过impact将其烧写到PROM中,设备上电后FPGA根据配置模式从PROM中将配置文件取出并运行。
Xilinx FPGA配置模式包括基于SPI接口的主串、从串模式,以及基于BPI接口主并、从并模式。主动模式需要将配置程序提前烧写至存储PROM器件中,从模式则需要外挂控制器实现FPGA的上电配置。
相比而言,主动模式硬件电路简单,在大多数的应用中都采用这种方式。但是在对FPGA程序进行升级时,维护电脑需要安装相应的软件环境,需要使用Xilinx提供的仿真器件,同时JTAG接口具有一定的局限性,比如信号抗干扰问题,远程驱动问题等。而在某些特殊环境下,FPGA程序升级工作需要一种新的方式,脱离Xilinx的仿真器,信号传输不受干扰或抗干扰能力较强,普通维护人员无需专业知识即可完成FPGA程序升级的工作。
现有技术存在如下缺点:
1、升级维护工作严重依赖于厂商的仿真器;
2、电磁环境复杂的情况下,存在一定概率程序升级失败的可能;
3、设备不同分机安装环境不同,维护人员需要在不同的装机环境下依次完成程序升级工作,个别场所不适于人员停留,存在安全隐患;
4、工作效率低下。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于PowerPC的FPGA程序便捷升级方法及系统,解决背景中提出的问题,无需要再使用Xilinx公司的仿真器,信号传输抗干扰能力强,普通维护人员无需专业知识即可完成FPGA程序升级的工作。
本发明的目的是通过以下方案实现的:
一种基于PowerPC的FPGA程序便捷升级方法,包括步骤:
S1,建立基于PowerPC的FPGA程序便捷升级系统,该系统包括维护计算机、PowerPC模块、FPGA模块和Flash模块;PowerPC模块通过以太网与维护计算机通信,PowerPC模块通过LocalBUS总线与FPGA模块通信,FPGA模块通过配置接口与FLASH模块通信;
S2,链路检测,通过FPGA模块产生回传信息给PowerPC模块,由PowerPC模块转发回传至维护计算机,在维护计算机中通过结合时间门限判断和超市检测次数判断来判断链路是否正常,如正常则进入下一步,否则报链路故障;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川九洲空管科技有限责任公司,未经四川九洲空管科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011093825.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于云计算架构的工业设计平台装置
- 下一篇:一种成缆拖包包膜注胶水装置