【技术实现步骤摘要】
基于光纤数据传输实现的多板卡FPGA程序烧写方法
本专利技术属于阵列雷达信号处理中的数字中频接收领域,涉及一种基于光纤数据传输实现的多板卡FPGA程序烧写方法,针对多板卡FPGA程序需要修改时,利用光纤上传更新程序实现对多板卡FPGA程序的同时烧写。
技术介绍
随着大型相控阵雷达的发展和上千阵元雷达的出现,在雷达信号处理中的数字接收单元的板卡数量不断增加,板卡结构相同并使用相同的FPGA程序,在传统的雷达调试中,数字接收板的FPGA程序经常需要修改和更新,当FPGA程序修改和更新时,需要对多块板卡逐块进行程序烧写,通常烧写一块板卡的FPGA程序需要十几到二十分钟,因此对多板卡进行FPGA程序更新时,需要较长的程序烧写时间,增加了调试难度和复杂度。
技术实现思路
要解决的技术问题为了避免现有技术的不足之处,本专利技术提出一种基于光纤数据传输实现的多板卡FPGA程序烧写方法。技术方案一种基于光纤数据传输实现的多板卡FPGA程序烧写方法,其特征在于:将多块数字接收板通过光纤对接光纤处理板,光纤处理板通过光纤将需要更新的FPGA程序同时传递给多块数字接收板,数字接 ...
【技术保护点】
一种基于光纤数据传输实现的多板卡FPGA程序烧写方法,其特征在于:将多块数字接收板通过光纤对接光纤处理板,光纤处理板通过光纤将需要更新的FPGA程序同时传递给多块数字接收板,数字接收板将上传的程序烧写至FPGA外挂的FLASH中,具体步骤如下:步骤1:当数字接收板FPGA程序需要更新时,使用Xilinx自带工具IMPACT将新生成的.bit文件转化为能够烧入Flash的.bin文件;步骤2:在光纤处理板中,利用DSP将bin文件数据以二进制形式存入外挂SDRAM中,然后将bin文件分成多块文件,分多次通过EMIF接口写入FPGA;在单次传数中,FPGA收到上传的bin文件数 ...
【技术特征摘要】
1.一种基于光纤数据传输实现的多板卡FPGA程序烧写方法,其特征在于:将多块数字接收板通过光纤对接光纤处理板,光纤处理板通过光纤将需要更新的FPGA程序同时传递给多块数字接收板,数字接收板将上传的程序烧写至FPGA外挂的FLASH中,具体步骤如下: 步骤1:当数字接收板FPGA程序需要更新时,使用Xilinx自带工具MPACT将新生成的.bit文件转化为能够烧入Flash的.bin文件; 步骤2:在光纤处理板中,利用DSP将bin文件数据以二进制形式存入外挂SDRAM中,然后将bin文件分成多块文件,分多次通过EMIF接口写入FPGA ;在单次传数中,FPGA收到上传的bin文件数据将其缓存在FIFO中;所述每块文件大小为0x200*32bit ; 步骤3:光纤处理板上FPGA通过多路光纤将bin文件传至多块数字接收板FPGA内;每块数字接收板FPGA收到数据后缓存至其FIFO中,数字接收板上DSP通过EDMA接口将FPGAFIFO中的数据读出,并...
【专利技术属性】
技术研发人员:刘翔,罗丁利,袁子乔,岳三创,王辉辉,
申请(专利权)人:西安电子工程研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。