摘要
由于FPGA具有掉电易失性,系统每次启动都需要对其进行配置;此外,某些系统在出厂后需要进行升级维护,这就需要对FPGA的配置镜像进行更新。针对这种需求,提出了一种新的FPGA智能加载和远程更新的实现方案。系统在Quartus Ⅱ的SOPC环境下开发,将Nios Ⅱ处理器、Mac核、高速收发器及Remote-Update模块集成在FPGA片内,不需要片外的CPU或CPLD配合,FPGA独立、智能地完成镜像的更新和加载。实验证明该方案可行,且系统稳定、可靠。
- 单位
由于FPGA具有掉电易失性,系统每次启动都需要对其进行配置;此外,某些系统在出厂后需要进行升级维护,这就需要对FPGA的配置镜像进行更新。针对这种需求,提出了一种新的FPGA智能加载和远程更新的实现方案。系统在Quartus Ⅱ的SOPC环境下开发,将Nios Ⅱ处理器、Mac核、高速收发器及Remote-Update模块集成在FPGA片内,不需要片外的CPU或CPLD配合,FPGA独立、智能地完成镜像的更新和加载。实验证明该方案可行,且系统稳定、可靠。