一般对FPGA程序升级,需要使用下载器通过JTAG接口与FPGA连接,但在整机生产及售后服务的情况下,再通过下载器升级的方法非常困难。基于XILINX公司的XC7K325T芯片,利用FPGA的MultiBoot功能及Slave Serial Mode配置方式,介绍一种基于Flash...一般对FPGA程序升级,需要使用下载器通过JTAG接口与FPGA连接,但在整机生产及售后服务的情况下,再通过下载器升级的方法非常困难。基于XILINX公司的XC7K325T芯片,利用FPGA的MultiBoot功能及Slave Serial Mode配置方式,介绍一种基于Flash、FPGA和PCIE3.0总线的在线升级方案。FPGA通过SPI总线配置Flash,ICAP接口使FPGA跳转到Flash的对应地址读取烧写到Flash中的.bin文件。通过测试及验证表明,该设计已达到预期效果,并成功运用到相关项目的的台车式医疗超声中使用。展开更多
文摘一般对FPGA程序升级,需要使用下载器通过JTAG接口与FPGA连接,但在整机生产及售后服务的情况下,再通过下载器升级的方法非常困难。基于XILINX公司的XC7K325T芯片,利用FPGA的MultiBoot功能及Slave Serial Mode配置方式,介绍一种基于Flash、FPGA和PCIE3.0总线的在线升级方案。FPGA通过SPI总线配置Flash,ICAP接口使FPGA跳转到Flash的对应地址读取烧写到Flash中的.bin文件。通过测试及验证表明,该设计已达到预期效果,并成功运用到相关项目的的台车式医疗超声中使用。