[1]文 发,尹 君.基于CPU控制的FPGA配置文件远程更新方法[J].控制与信息技术(原大功率变流技术),2019,(03):56-59.[doi:10.13889/j.issn.2096-5427.2019.03.012]
 WEN Fa,YIN Jun.A Processor-controlled Remote Updating Method for FPGA Configuration Files[J].High Power Converter Technology,2019,(03):56-59.[doi:10.13889/j.issn.2096-5427.2019.03.012]
点击复制

基于CPU控制的FPGA配置文件远程更新方法()
分享到:

《控制与信息技术》(原《大功率变流技术》)[ISSN:2095-3631/CN:43-1486/U]

卷:
期数:
2019年03期
页码:
56-59
栏目:
信息技术与系统
出版日期:
2019-06-05

文章信息/Info

Title:
A Processor-controlled Remote Updating Method for FPGA Configuration Files
文章编号:
2096-5427(2019)03-0056-04
作者:
文 发尹 君
(中车株洲所电气技术与材料工程研究院,湖南株洲 412001)
Author(s):
WEN FaYIN Jun
( CRRC ZIC Research Institute of Electrical Technology & Material Engineering, Zhuzhou, Hunan 412001, China )
关键词:
FPGA配置文件远程更新处理器SPI存储器
Keywords:
FPGA configuration file remote update CPU SPI memory
分类号:
TN391
DOI:
10.13889/j.issn.2096-5427.2019.03.012
文献标志码:
A
摘要:
针对FPGA芯片在现场应用中配置文件不方便更新的情况,文章提出一种基于CPU控制的FPGA配置文件远程更新方法。当FPGA有配置文件需要更新时,上位机通过模块内部CPU的对外通信接口将FPGA配置文件先下载到SPI存储器中,然后FPGA在Master SPI模式下自动加载存储于SPI存储器中的配置文件。现场测试结果表明:该方式可以在不需要FPGA原厂程序下载器和开发软件的情况下,通过远程更新SPI存储器中的配置文件方式来实现在非断电情况下更新FPGA配置,特别适合现场应用。
Abstract:
Aiming at the inconvenience of updating configuration program in field application of FPGA, a remote configuration program updating method based on processor control was proposed. When the configuration program needs to be updated, the host computer downloads the configuration program to the SPI memory by the CPU’s communication interface. In the master SPI mode, the configuration program stored in the SPI memory is automatically loaded by the FPGA. This method can update the configuration program of the FPGA remotely without the need of the original downloader and the development software of the FPGA, and has the function of changing the configuration program online without power off, especially suitable for field applications.

参考文献/References:

[1] 白冰洋.现场可编程逻辑门阵列(FPGA)技术的应用研究[D]. 西安:西北工业大学, 2005:1-4.
[2] 周盛雨.基于FPGA的动态局部重构系统实现[D].北京:中国科学院研究生院,2006:5-19.
[3] 王玉花, 郭书军, 葛纫秋. FPGA器件的在线配置方法[J]. 单片机与嵌入式系统应用, 2004(3):8-10.
[4] 周银祥. 基于U盘和单片机的FPGA配置※[J]. 单片机与嵌入式系统应用, 2006, 6(10):15-17.
 [5] 周维,何健鹰,聂菊根. CPLD和FPGA编程与配置的实现[J].计算机与数学工程,2006, 34(1):100-106.
[6] Xilinx. 7 Series FPGAs Configuration User Guide[EB/OL]. UG470 (v1.13.1). 2018-08-20. [2019-02-02]. http://www.xilinx.com/documentation.

相似文献/References:

[1]王坚,许为,张杰.光伏逆变器半实物仿真平台实现[J].控制与信息技术(原大功率变流技术),2014,(06):10.[doi:10.13889/j.issn.2095-3631.2014.06.003]
 WANG Jian,XU Wei,ZHANG Jie.Implementation of the Semi-physical Simulation Platform for Photovoltaic Inverter[J].High Power Converter Technology,2014,(03):10.[doi:10.13889/j.issn.2095-3631.2014.06.003]
[2]黄佳德,罗云飞,郭赞,等.20MVA冶金轧机传动系统的速度接口设计[J].控制与信息技术(原大功率变流技术),2014,(04):46.[doi:10.13889/j.issn.2095-3631.2014.04.011]
 HUANG Jia-de,LUO Yun-fei,GUO Zan,et al.Design of Speed Interface for 20 MVA Metallurgy Rolling Drive System[J].High Power Converter Technology,2014,(03):46.[doi:10.13889/j.issn.2095-3631.2014.04.011]
[3]高艳艳,吴赟松,吴学杰,等.基于单片机与FPGA的多通道步进电机控制系统设计[J].控制与信息技术(原大功率变流技术),2012,(05):43.[doi:10.13889/j.issn.2095-3631.2012.05.010]
 GAO Yan-yan,WU Yun-song,WU Xue-jie,et al.Design of Multi-channel Stepper Motor Control System Based on MCU and FPGA[J].High Power Converter Technology,2012,(03):43.[doi:10.13889/j.issn.2095-3631.2012.05.010]
[4]刘敏安,等.功率组件考核试验用SPWM控制器的设计[J].控制与信息技术(原大功率变流技术),2017,(03):69.[doi:10.13889/j.issn.2095-3631.2017.03.013]
 LIU Min an,LU Shenwen,et al.Design of SPWM Controller for Power Assembly Test[J].High Power Converter Technology,2017,(03):69.[doi:10.13889/j.issn.2095-3631.2017.03.013]
[5]邱岳烽,张定华,蓝德劭,等.FPGA在升压式静止无功发生器控制系统中的应用[J].控制与信息技术(原大功率变流技术),2012,(01):29.[doi:10.13889/j.issn.2095-3631.2012.01.006]
 QIU Yue-feng,ZHANG Ding-hua,LAN De-shao,et al.Application of FPGA in the Control System of Volt-boost Static Var Generator[J].High Power Converter Technology,2012,(03):29.[doi:10.13889/j.issn.2095-3631.2012.01.006]
[6]邱岳烽,宾志湘,黄红光,等.一种基于FPGA 的实时光纤环网通信技术[J].控制与信息技术(原大功率变流技术),2018,(01):71.[doi:10.13889/j.issn.2096-5427.2018.01.014]
 QIU Yuefeng,BIN Zhixiang,HUANG Hongguang,et al.FPGA-based Real-time Communication of Fiber Ring-net[J].High Power Converter Technology,2018,(03):71.[doi:10.13889/j.issn.2096-5427.2018.01.014]
[7]郝洪伟.基于FPGA 的Leap-forward 型线性反馈移位寄存器在伪随机序列算法中的应用[J].控制与信息技术(原大功率变流技术),2018,(02):56.[doi:10.13889/j.issn.2096-5427.2018.02.013]
 HAO Hongwei.Application of Leap-forward LFSR Based on FPGA in Pseudo Random Sequence Algorithm[J].High Power Converter Technology,2018,(03):56.[doi:10.13889/j.issn.2096-5427.2018.02.013]
[8]李小文,严卫林.检测系统PT100 铂热电阻的数字仿真设计[J].控制与信息技术(原大功率变流技术),2018,(03):48.[doi:10.13889/j.issn.2096-5427.2018.03.010]
 LI Xiaowen,YAN Weilin.Simulation Design of PT100 Platinum Thermistor Test System[J].High Power Converter Technology,2018,(03):48.[doi:10.13889/j.issn.2096-5427.2018.03.010]
[9]谭力天,陈 昕,李澎东.基于配置文件的CBTC 系统应用数据通用解析封装方法[J].控制与信息技术(原大功率变流技术),2018,(04):54.[doi:10.13889/j.issn.2096-5427.2018.04.012]
 TAN Litian,CHEN Xin,LI Pengdong.Universal Parsing and Encapsulating Method of Application Data for CBTC System Based on Configuration File[J].High Power Converter Technology,2018,(03):54.[doi:10.13889/j.issn.2096-5427.2018.04.012]
[10]李 淼,邱岳峰,张少云.一种基于FPGA的变流器同步控制系统设计[J].控制与信息技术(原大功率变流技术),2019,(01):39.[doi:10.13889/j.issn.2096-5427.2019.01.008]
 LI Miao,QIU Yuefeng,ZHANG Shaoyun.A Synchronization Control System for Converters Based on FPGA[J].High Power Converter Technology,2019,(03):39.[doi:10.13889/j.issn.2096-5427.2019.01.008]

备注/Memo

备注/Memo:
收稿日期:2019-02-25
作者简介:文发(1991—),男,硕士,工程师,主要从事车载以太网控制系统的研究。
更新日期/Last Update: 2019-06-14