基于Cyclone Ⅳ的单核FPGA远程更新系统设计

作者:徐晓康; 邵俊波; 赵晓宇; 邱长青
来源:船电技术, 2020, 40(02): 59-61.
DOI:10.13632/j.meee.2020.02.015

摘要

在工程实践中,经常需要在百米范围内完成FPGA内部程序的更新,而传统的JTAG下载方式难以实现。针对这种情况,本文基于Cyclone Ⅳ单核FPGA设计了一套远程更新系统。系统采用udp通讯连接PC和FPGA,在PC侧将编译完成的FPGA配置程序通过udp数据包传输给FPGA,FPGA完成数据包的解析,并将数据写入EPCS中,最后启动重配置完成程序更新。本系统还实现了传输错误检测和升级失败回退的功能,可满足工程对远程更新FPGA的需求。