摘要
本公开是一种FPGA软件在线更新方法及系统,该方法包括:接收DSP芯片发送的数据更新启动命令;响应所述数据更新启动命令,接收DSP芯片发送的二进制文件数据,并存放在接收缓存区;根据数据更新启动命令生成FLASH控制指令,并向FLASH芯片发送控制指令,对FLASH芯片中的待更新区域进行擦除,读取接收缓冲区的数据,编程以完成数据更新。本发明将配置二进制文件数据通过FPGA外部DSP芯片的外挂DDR芯片发送给FPGA芯片,并采用接收端进行流量控制,软件更新过程中FPGA芯片只需要缓存少量数据,通过循环查询FLASH芯片工作状态,缩短空闲时间,提高软件更新效率。
技术关键词
软件在线更新方法
FPGA芯片
软件在线更新系统
数据更新
命令
FLASH控制
校验信息
串行接口模块
外挂芯片
软件更新过程
信号
参数
指令
编程