[发明专利]FPGA程序远程加载方法及系统在审
申请号: | 201811168011.5 | 申请日: | 2018-10-08 |
公开(公告)号: | CN109358861A | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 李涛 | 申请(专利权)人: | 北京无线电测量研究所 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/445 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 付生辉 |
地址: | 100851*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 镜像文件 处理器 控制命令 内存储器 远程加载 写入 校验 处理器模块 上位机模块 通用处理器 安全隐患 程序加载 存储区域 工作效率 数据校验 中继传输 近场 读出 雷达 发送 传输 缓解 | ||
本发明公开了一种FPGA程序远程加载方法及系统,方法包括:将控制命令与用户镜像文件发送至处理器;处理器提取用户镜像文件并写入内存储器;将控制命令及内存储器中用户镜像文件传输至FPGA芯片;根据控制命令,将用户镜像文件写入FLASH芯片存储区域;处理器对写入内存储器的用户镜像文件进行校验,FPGA芯片对写入FLASH芯片的用户镜像文件进行校验;用户镜像文件依次通过FPGA芯片和处理器后被读出后进行数据校验。本发明公开的系统包括上位机模块、处理器模块及FPGA模块。相比于现有技术,本发明提供的技术方案,使用中间通用处理器对用户镜像文件进行了中继传输,实现了FPGA程序的远程加载,缓解了现有技术中程序加载的工作效率低下和雷达近场工作的安全隐患。
技术领域
本发明涉及FPGA程序远程加载应用领域。更具体地,涉及固态有源相控阵体制雷达应用领域的FPGA程序远程加载方法及系统。
背景技术
在现代通信设备中,基于固态有源相控阵体制的雷达,其数字TR组件通常安装在天线阵面上,且随着天线规模的增大、天线单元的增多,数字TR组件的数量也随之增加达到数百件量级。在传统的技术条件下,阵上数字TR组件利用JTAG连接器为阵上组件FPGA芯片烧写程序,程序调试过程复杂,产生了较多的调试准备工作,严重影响调试效率。另一方面,由于JTAG线的长度限制,使得调试人员必须要在离雷达较近的范围内进行工作,人身安全也存在较大隐患。
鉴于此,本发明的目的在于提供一种FPGA程序远程加载方法及系统,使用通用化的设备架构,实现FPGA程序的远程加载和调试,以缓解现有技术中程序加载的工作效率低下和雷达近场工作的安全隐患。
发明内容
为了解决上述技术问题,本发明的目的在于提供一种FPGA程序远程加载方法及系统,以缓解现有技术存在的问题。
第一方面,本发明提供了一种FPGA程序远程加载方法,方法包括:将控制命令与用户镜像文件发送至处理器;处理器提取用户镜像文件并写入内存储器;将控制命令及内存储器中用户镜像文件传输至FPGA芯片;根据控制命令,将用户镜像文件写入FLASH芯片存储区域。
进一步地,包括:处理器对写入内存储器的用户镜像文件进行校验,校验结果根据控制命令发送;和/或
FPGA芯片对写入FLASH芯片的用户镜像文件进行校验,校验结果根据控制命令发送。
进一步地,将用户镜像文件写入FLASH芯片后,还包括:根据控制命令,用户镜像文件依次通过FPGA芯片和处理器后被读出,将读出的用户镜像文件进行数据校验。
进一步地,还包括:在FLASH芯片存储区域设置预留镜像文件,预留镜像文件与用户镜像文件存储区域相互隔离;用户镜像文件出现错误时,FPGA芯片自动加载预留镜像文件,以保证FPGA的运行。
进一步地,将控制命令与用户镜像文件发送至处理器的方法,包括:使用光纤及光电转换模块;使用以太网或现场总线。
第二方面,本发明提供了一种FPGA程序远程加载系统,包括:上位机模块,将控制命令与用户镜像文件发送至处理器;处理器模块,处理器提取用户镜像文件并写入内存储器,将控制命令及内存储器中用户镜像文件传输至FPGA芯片;FPGA模块,根据控制命令,将用户镜像文件写入FLASH芯片存储区域。
进一步地,包括:处理器校验模块,处理器对写入内存储器的用户镜像文件进行校验,校验结果根据控制命令发送;FPGA校验模块,FPGA芯片对写入FLASH芯片的用户镜像文件进行校验,校验结果根据控制命令发送。
进一步地,上位机模块,包括:回读述验模块,根据控制命令,用户镜像文件依次通过FPGA芯片和处理器后被读出,将读出的用户镜像文件进行数据校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京无线电测量研究所,未经北京无线电测量研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811168011.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件快速打包方法
- 下一篇:一种用于软件存储的烧录装置