摘要
本发明涉及一种FPGA固件的远程稳定升级方法,属于集成电路技术领域,解决现有升级方案存在的效率低、硬件损坏风险高、通用性差等问题。该方法包括以下步骤:上位机通过通信接口与FPGA建立连接,FPGA进入通信就绪状态;FPGA内置的FLASH控制模块根据上位机发送的擦除指令对FLASH存储器的目标存储区域执行擦除操作,并且FPGA在擦除期间持续读取并上报状态寄存器的实时状态信息至上位机;将待升级固件程序分包写入目标区域,FPGA断电重启;重启后的FPGA运行写入所述目标存储区域的新固件程序。本发明能够提高升级效率,降低硬件损坏风险,减少升级成本,并提高方案的通用性,以适应不同类型和品牌的FPGA。
技术关键词
FLASH存储器
升级方法
固件
FLASH控制
实时状态信息
通信接口
可编程逻辑芯片
远程控制软件
程序
看门狗定时器
指令
集成电路技术
状态机
控制模块
4G模块
数据
波特率
风险