一种基于PCIe总线的SPIFlash内FPGA程序在线更新方法  被引量:4

在线阅读下载全文

作  者:王锋 吕天志 杨明洋 

机构地区:[1]中电科思仪科技股份有限公司,山东青岛266555

出  处:《电子制作》2021年第9期56-59,65,共5页Practical Electronics

基  金:国家重大科研仪器研制项目——无人机频谱认知仪器研制(61827801)。

摘  要:本文针对SPIFlash内FPGA程序更新的问题,设计了一种不需要拆机,不需要增加额外硬件电路,上位机CPU模块通过PCIe总线即可实现SPIFlash内FPGA程序的在线更新方法。本方法通过设置FPGA程序的生成方式,生成一个固定版本和一个升级版本,并将两个版本程序合并成一个烧录文件烧录到FLASH中,在线更新仅对SPIFlash中的升级版本进行更新,FPGA上电配置时默认从升级版本加载程序,若升级版本更新失败或数据有误,FPGA的配置机制会自动加载固定版本的程序,不影响设备正常工作,并且通过设计在线更新界面,可实现在线一键更新FLASH内的FPGA程序,操作简单,高效快捷。

关 键 词:程序在线更新 FPGA SPIFlash CPU模块 PCIe总线 

分 类 号:TN791[电子电信—电路与系统] TP317.4[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象