昆明物理研究所范青帅获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉昆明物理研究所申请的专利一种双软核实现的FPGA程序加载、固化和更新的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116302015B 。
龙图腾网通过国家知识产权局官网在2026-05-12发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310165631.8,技术领域涉及:G06F8/654;该发明授权一种双软核实现的FPGA程序加载、固化和更新的方法是由范青帅;朱亮;字锐霄;李伟;张晋;王元余;张强;阎歆婕;宋治杭;苏杨牧语;林宇;杜欣悦;林丹丹设计研发完成,并于2023-02-24向国家知识产权局提交的专利申请。
本一种双软核实现的FPGA程序加载、固化和更新的方法在说明书摘要公布了:本发明公开了一种双软核实现的FPGA程序加载、固化和更新的方法,包括:FPGA中MicroBlaze双软核同时运行,实行双线程操作,利用MicroBlaze_0软核控制实现网络数据传输、存储、信息交互功能,利用MicroBlaze_1软核控制实现文件数据读取,对FLASH固件进行数据写入、读取和重写功能;利用本发明对应的上位机平台,确认网络连接进行可执行文件更新操作,确认数据更新位置,并实时监控网络数据传输和FLASH固件更新状态。本发明能够提升通过网口进行程序加载、固化和更新的速度,并提供实时程序更新状态信息。
本发明授权一种双软核实现的FPGA程序加载、固化和更新的方法在权利要求书中公布了:1.一种双软核实现的FPGA程序加载、固化和更新的方法,其特征在于,该方法通过FPGA芯片中两个MicroBlaze软核实现的,其中,MicroBlaze_0软核控制数据传输、存储流程,MicroBlaze_1软核控制程序数据固化流程和逻辑控制; 该方法应用的硬件平台需包含FPGA芯片、PHY芯片、FLASH芯片以及DDR芯片; FLASH芯片存储分为bootloader_area和update_area两个部分; 所述bootloader_area中包含了网口数据通信、数据固化的程序和热启动跳转程序; 对于所述的MicroBlaze_0软核控制数据传输、存储流程,上位机通过以太网将要更新的可执行程序文件通过网口下发给MicroBlaze_0软核,此软核通过网口接受到有效数据后,对数据进行校验并将数据写入到DDR存储中; 对于所述的MicroBlaze_1软核控制程序数据固化流程,MicroBlaze_1软核实时监测DDR存储中是否有数据,可执行文件数据通过FLASH控制烧写模块,对数据进行读写、校验和重写操作,将数据写入到FLASH芯片中; FPGA芯片的程序更新包括更新update_area区域中的可执行文件数据,修正bootloader_area区域中的程序数据; 如果上位机未确认连接到网络,5s后执行热启动跳转程序,然后跳转到所述update_area区域,读取此区域中的可执行文件数据到所述FPGA芯片中运行; 如果上位机确认连接到网络,则继续运行bootloader_area区域中的程序,完成对update_area区域的程序数据更新后,在上位机操作进入热启动跳转程序,读取此区域中的可执行文件数据到所述FPGA芯片中运行;在上位机指定bootloader_area位置,对bootloader_area区域中的程序数据进行更新。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人昆明物理研究所,其通讯地址为:650221 云南省昆明市五华区教场东路31号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励