中国航空工业集团公司西安航空计算技术研究所侯小盈获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国航空工业集团公司西安航空计算技术研究所申请的专利一种基于PowerPC的FPGA远程在线更新方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116204204B 。
龙图腾网通过国家知识产权局官网在2025-07-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211612912.5,技术领域涉及:G06F8/65;该发明授权一种基于PowerPC的FPGA远程在线更新方法是由侯小盈;刘博;冯毅;王爱林;王晓鸽;杨磊设计研发完成,并于2022-12-15向国家知识产权局提交的专利申请。
本一种基于PowerPC的FPGA远程在线更新方法在说明书摘要公布了:本申请提供了一种基于PowerPC的FPGA远程在线更新方法,属于嵌入式计算机数据处理技术领域,具体FPGA采用BPI模式从外置FLASH中加载目标文件,PowerPC处理器从串口或以太网等外部接口接收待更新的目标文件,并通过局部总线接口LBC对FPGA外置FLASH进行烧写,实现更新目标文件在FLASH中的固化。本申请方法在不增加额外硬件电路的前提下,实现了FPGA不使用编程电缆的远程在线更新,提高了模块使用维护过程中的灵活性。
本发明授权一种基于PowerPC的FPGA远程在线更新方法在权利要求书中公布了:1.一种基于PowerPC的FPGA远程在线更新方法,其特征在于,包括如下步骤: 建立PowerPC模块,包括PowerPC处理器、FPGA、外置FLASH和启动FLASH,所述PowerPC处理器和FPGA通过局部总线控制器总线相连,所述FPGA和外置FLASH通过FLASH并行线连接,所述启动FLASH与所述FPGA通信连接; 在FPGA外置FLASH中存储更新目标文件; 在启动FLASH中存储有启动文件; PowerPC处理器通过局部总线控制器总线间接访问FPGA的外置FLASH,当PowerPC处理器访问外置FLASH时,FPGA完成局部总线控制器地址信号锁存,并将局部总线控制器总线的片选信号、数据信号、读写信号和地址锁存信号转化为外置Flash总线的片选信号、读写信号、地址和数据,实现局部总线控制器对外置Flash的访问; 通过调试串口启动远程更新程序,从外置Flash中将逻辑目标码加载到FPGA,进行FPGA的更新; 通过外置Flash中将启动目标码加载到启动Flash; PowerPC处理器采用错误检测和错误恢复机制,计算外置Flash中待更新的目标文件的校验和,并将校验和传输给PowerPC处理器;PowerPC处理器接收更新文件,并计算更新文件的校验和,若两侧校验和不相等,则说明数据传输过程中存在错误,PowerPC处理器通知调试PC重传数据,并再次比较校验和,若依然有错误,则继续重传,当重传次数超过规定门限值时,则停止FPGA在线更新; PowerPC处理器并将目标文件缓存至模块内存中,以扇区为单位,将缓冲数据划分为数据块a1,a2,a3,…an,并分别计算所有数据块的校验和S1,S2,S3,…,Sn,PowerPC处理器完成Flash烧写后,回读Flash中的数据,同时计算回读数据每一扇区的校验和S’ 1,S’ 2,S’ 3,…,S’ n,对S1,S2,S3,…,Sn和S’ 1,S’ 2,S’ 3,…,S’ n进行比较,若存在扇区i,使得Si和S’ i不一致,则记录该扇区的标号i,完成所有扇区的检测后,若存在错误扇区,则根据错误扇区的标号对该错误扇区进行重新烧写,重复检测过程,如果重新烧写计数器超过错误门限值,则判定FPGA更新失败。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国航空工业集团公司西安航空计算技术研究所,其通讯地址为:710065 陕西省西安市高新区锦业二路15号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。