摘要
针对整机系统中FPGA芯片配置文件更新不便的情况,文章提出一种基于UART通信的FPGA配置文件远程更新实现方法。当FPGA配置文件需要更新时,使用上位机软件通过UART将配置文件数据分段发送给FPGA,再由FPGA写入FLASH的相应地址空间;此外,采用出厂配置加应用配置双配置模式,以防在更新应用配置时,因意外断电等情况导致重新上电后FPGA程序无法正常加载。测试结果表明:该方式可以在不需要FPGA原厂程序下载器和开发软件的情况下,通过串口通信来实现FPGA固件的更新,适合设备开发、设备维护和升级,并且稳定的串口传输速率最高可达921600bps。
-
单位湖北久之洋红外系统股份有限公司