Xilinx FPGA Multiboot设计与实现(Spartan-6和Kintex-7为例)

文章目录

      • 1. FPGA固件升级方案
      • 2. Golden镜像和Multiboot镜像简介
      • 3. ISE环境下实现(XC6SLX9)
      • 4. Vivado环境下实现(XC7K325T)
      • 5. Golden镜像Header分析
      • 6. 参考资料
      • 7. 示例工程

ISE、Vivado、MicroBlaze系列教程

1. FPGA固件升级方案

FPGA的硬件可编程性给设计带来了很高的灵活性,基于FPGA的产品也会有更新或升级的需求,而且大多数情况下由于现场环境、人力物力成本的限制,无法通过下载器JTAG方式进行刷新程序,比如机房服务器中的FPGA加速卡或采集卡,无法随便出入机房进行升级,FPGA部署在偏远山区的基站或高高的通信塔台等等场景,现场通过下载器JTAG方式升级固件,一方面影响用户体验和满意度,另一方面又要耗费大量的人力物力。所以就有了FPGA远程更新固件的需求,要满足以下升级要求:

  • 基本的固件升级功能&#

你可能感兴趣的:(ISE,Vivado,MicroBlaze系列教程,Xilinx,固件升级,Multiboot,Golden,Vivado)