基于光纤数据传输实现的多板卡FPGA程序烧写方法技术

技术编号:9765629 阅读:238 留言:0更新日期:2014-03-15 09:37
本发明专利技术涉及一种基于光纤数据传输实现的多板卡FPGA程序烧写方法,多块数字接收板通过光纤对接光纤处理板,光纤处理板通过光纤将需要更新的FPGA程序同时传递给多块数字接收板,数字接收板将上传的程序烧写至FPGA外挂的FLASH中,实现同时对多块板卡FPGA程序的烧写。与传统烧写程序方法相比,本发明专利技术优越性在于:通过光纤上传FPGA程序,对多块数字接收板卡同时进行FPGA程序更新;可以较大程度缩短调试时间和降低调试难度。

【技术实现步骤摘要】
基于光纤数据传输实现的多板卡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文件数据将其缓存在FIFO...

【技术特征摘要】
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中的数据读出,并...

【专利技术属性】
技术研发人员:刘翔罗丁利袁子乔岳三创王辉辉
申请(专利权)人:西安电子工程研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1