一种FPGA并行动态加载方法技术

技术编号:8413035 阅读:343 留言:0更新日期:2013-03-14 02:06
本发明专利技术涉及一种FPGA并行动态加载方法,属于光电对抗技术领域。该方法包括:根据产品要求以及功能需要,生成待加载的映像文件;将映像文件写入FLASH存储器中;DSP核心处理器读取映像文件;DSP核心处理器通过总线以并行传输的方式将所述映像文件加载至所述待加载的FPGA芯片中。该方案由于通过基于总线的并行传输方式加载映像文件至FPGA芯片,从而相比现有的串行传输方式,大大提升了加载速度。由于可以预先通过JTAG编程方式来生成符合芯片要求和应用需求的映像文件,从而可实现映像文件的随时更新,在有效提高系统灵活性的同时,还避免了现有技术中反复插拔FLASH存储器的麻烦,大大降低了操作人员的时间成本。

【技术实现步骤摘要】

本专利技术涉及光电对抗领域,具体涉及一种FPGA并行动态加载方法,其可应用于武器平台DSP+FPGA架构的硬件电路结构设计中。
技术介绍
目前主流应用的FPGA (Field-Programmable Gate Array,现场可编程门阵列)并行加载方式是采用外置FLASH存储器、同步串行接口等方式来进行加载。 由于FPGA的生产厂家多提供用于加载的FLASH存储器,其符合FPGA的加载时序,同时支持JTAGCJoint Test Action Group,联合测试行为组织标准)进行编程,从通常意义上而言是一种很方便的下载方案,当然,也可以采用同步串口实现加载。但不管是FLASH存储器加载还是同步串口加载,都无法提供很好的下载速度,这在较大规模的应用场合下,其加载时间往往超过300ms,影响系统的启动速度。此外,采用FLASH存储器方式加载还会因需求的改变,从而不停的将FLASH存储器拨出另行复制文件,从而大大增加了工艺复杂性,加重了工作人员的时间成本。因此,如何开发出一种应用于DSP(Digital Signal Processor,数字信号处理器)+FPGA架构下的新的FPGA本文档来自技高网...

【技术保护点】
一种FPGA并行动态加载方法,其特征在于,该方法包括如下步骤:步骤S1:根据待加载的FPGA芯片的产品应用要求以及具体实际应用中的功能需要,生成待加载至FPGA芯片中的映像文件;步骤S2:将所述映像文件写入FLASH存储器中;步骤S3:通过DSP核心处理器读取所述FLASH存储器中的映像文件;步骤S4:DSP核心处理器通过总线以并行传输的方式将所述映像文件加载至所述待加载的FPGA芯片中。

【技术特征摘要】

【专利技术属性】
技术研发人员:王文涛李姝颜廷海宋海平周莲
申请(专利权)人:中国北方车辆研究所
类型:发明
国别省市:

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

1