摘要
一般对FPGA程序升级,需要使用下载器通过JTAG接口与FPGA连接,但在整机生产及售后服务的情况下,再通过下载器升级的方法非常困难。基于XILINX公司的XC7K325T芯片,利用FPGA的MultiBoot功能及Slave Serial Mode配置方式,介绍一种基于Flash、FPGA和PCIE3.0总线的在线升级方案。FPGA通过SPI总线配置Flash,ICAP接口使FPGA跳转到Flash的对应地址读取烧写到Flash中的.bin文件。通过测试及验证表明,该设计已达到预期效果,并成功运用到相关项目的的台车式医疗超声中使用。
Generally,to upgrade the FPGA program,it is necessary to use a downloader to connect to the FPGA through the JTAG interface.In some environments where it is not convenient to open the lid,this type of upgrade scheme is very difficult.Based on XILINX's XC7K325T chip,using FPGA's MultiBoot function and Slave Serial Mode configuration method,an online upgrade program based on Flash,FPGA and PCIE3.0 bus is introduced.FPGA configures Flash through SPI bus,and ICAP interface makes FPGA jump to the corresponding address of Flash to read the.bin file programmed into Flash.The results show that the design has achieved the expected effect and successfully applied to the product project.
作者
孟宪华
李健铎
Meng Xianhua;Li Jianduo(Neusoft Medical System Co.,Ltd.,Shenyang 110034 China)
出处
《科学技术创新》
2022年第7期37-40,共4页
Scientific and Technological Innovation