【技术实现步骤摘要】
一种远程在线配置FPGA软件方法和装置
[0001]本申请涉及电子
,尤其涉及一种远程在线配置FPGA软件方法和装置。
技术介绍
[0002]FPGA为弹载数字信号处理设备的重要组成部分,主要负责各类数字信号的处理以及控制时序的实现。由于体积和成本、重量、安装方式等限制,目前很多被测产品在装配后需多次更改FPGA软件以达到更改功能的目的,传统的FPGA软件更新方式主要通过将被更新产品从飞行器中拆卸后,通过专用的FPGA下载线连接到FPGA下载口将更新软件下载到FPGA中。此种方法需对飞行器进行反向拆卸,重新拆卸产品会带来大量的重复装配及测试工作,浪费大量人力及效率。
技术实现思路
[0003]本申请提出一种远程在线配置FPGA软件方法和装置,解决对弹载数字信号处理设备的FPGA软件进行远程在线下载问题。
[0004]一方面,本申请提出一种远程在线配置FPGA软件装置,包括接口模块、译码模块、bin数据组帧模块、SPI配置模块、启动控制模块、存储器。
[0005]接口模块,用于输入串行数据 ...
【技术保护点】
【技术特征摘要】
1.一种远程在线配置FPGA软件装置,其特征在于,包括:接口模块、译码模块、bin数据组帧模块、SPI配置模块、启动控制模块、存储器;接口模块,用于输入串行数据同步处理,进行SDLC解析;译码模块,用于对来自接口模块的数据进行译码,生成启动指令或程序更新指令;Bin数据组帧模块,用于接收程序更新指令,生成加载存储器所需的数据格式;SPI配置模块,用于将加载的数据转换为SPI接口时序;存储器,用于存储程序代码;启动控制模块,用于接收启动指令,激活启动时序;ICAP模块,用于从存储器调取程序代码,触发FPGA重配置。2.如权利要求1所述的远程在线配置FPGA软件装置,其特征在于,所述存储器为全双工串行非易失性存储器。3.如权利要求1所述远程在线配置FPGA软件装置,其特征在于,所述接口模块、译码模块、bin数据组帧模块、SPI配置模块、启动控制模块、ICAP模块在FPGA内部用信号线连接...
【专利技术属性】
技术研发人员:高星,高君路,盛莹,郑昉,
申请(专利权)人:北京无线电计量测试研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。