《计算机测量与控制杂志》发表论文赏析
作者:刘超
摘要:介绍一种基于1553B总线对FPGA远程固件升级的方法,并通过实际操作验证了该方法的可行性。FPGA软件升级时存在的升级速度慢、无法回读数据、有拆卸产品需求、固化不便等问题,采用基于1553B通信协议及时序控制技术、单FLASH双区存储技术、循环冗余校验算法、基于上下位机可靠握手协议技术,设计并实现了一种具有软件擦写、智能校验、数据回读功能的在线升级系统。该远程固件升级方法采用Kintex 7系列的FPGA作为主控芯片,采用单FLASH双区存储技术,并使用暖启动关键字确保远程固件升级不成功的情况下,FPGA能加载旧程序确保继续进行远程固件升级的操作,有效防止了双FLASH存储技术中软件远程固件升级失败的情况下的只能通过JTAG接口加载程序的缺陷;同时单FLASH存储技术也节省了产品研制的成本。
关键词:1553B总线;FPGA;远程固件升级;升级验证