上海航天电子通讯设备研究所祝文韬获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉上海航天电子通讯设备研究所申请的专利SRAM型FPGA固件远程更新方法和装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116302017B 。
龙图腾网通过国家知识产权局官网在2025-07-18发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310311259.7,技术领域涉及:G06F8/654;该发明授权SRAM型FPGA固件远程更新方法和装置是由祝文韬;成昊天;兰先超;江亚州;张曼;沈霁设计研发完成,并于2023-03-28向国家知识产权局提交的专利申请。
本SRAM型FPGA固件远程更新方法和装置在说明书摘要公布了:本发明提供了一种SRAM型FPGA固件远程更新方法和装置,包括:根据程序bit流文件数量和大小,将FPGA外部的存储芯片存储空间分为Golden镜像区和多个Multiboot镜像区;在跳转程序中设置执行跳转的模块,以及在Golden镜像区设置擦除保护;确定各镜像程序完整的加载时间,并在Golden镜像区和Multiboot镜像区的xdc文件中设置相应的看门狗回退时间;生成包含至少两个镜像区的烧录文件,并按指定地址烧录在FLASH中;执行远程更新和多重加载操作。从而简化了印制板设计;每个程序都可实现其他程序的切换与更新,应用更加灵活;通过看门狗的回退机制,提高了远程更新的可靠性。
本发明授权SRAM型FPGA固件远程更新方法和装置在权利要求书中公布了:1.一种SRAM型FPGA固件远程更新方法,其特征在于,包括: 步骤1:根据程序bit流文件数量和大小,将FPGA外部的存储芯片存储空间分为Golden镜像区和多个Multiboot镜像区;其中,SRAM型FPGA采用Xilinx公司的xc7k410tffg900,FLASH芯片采用Micron公司的mt25ql256; 步骤2:在跳转程序中设置执行跳转的模块,以及在Golden镜像区设置擦除保护;所述步骤2包括:在需要跳转的程序中设置由指令控制的ICAPE2模块,以使得在指令到来时,向重配置模块发送IPROG命令的比特流来执行程序跳转操作;在需要控制更新的程序中添加上注管理程序内容,并设置Golden镜像区擦除保护; 步骤3:确定各镜像程序完整的加载时间,并在Golden镜像区和Multiboot镜像区的xdc文件中设置相应的看门狗回退时间; 步骤4:生成包含至少两个镜像区的烧录文件,并按指定地址烧录在FLASH中; 步骤5:执行远程更新和多重加载操作;所述步骤5包括:步骤5.1:上电后自动加载Golden镜像区程序,通过发送跳转指令使ICAPE2模块发送IPROG命令进行相应地址程序的跳转;若因CRC校验失败或加载时间超出看门狗设置时间,则回退至Golden镜像区程序;步骤5.2:若要执行擦除操作则发送擦除指令,则选择性地按4KB或64KB擦除方式擦除指定起始至末尾地址区域,若存在部分单元地址擦除失败,则发送擦除指令,并从对应地址开始重新擦除,直至收到最后一个地址擦除成功的遥测信号;步骤5.3:若要执行上注操作则发送上注指令,则对指定的FLASH地址区域写入更新程序的bit文件;若上注失败则返回遥测,则选择重新执行步骤5.2,直到上注至返回写入最后一个地址成功的遥测为止;步骤5.4:重新上电并执行步骤5.1,切换至更新程序运行;其中,在更新程序运行时,能根据遥控指令进行切换和更新操作。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人上海航天电子通讯设备研究所,其通讯地址为:201109 上海市闵行区中春路1777号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。