一种针对FPGA芯片Microblaze软核的独立在轨编程系统

    公开(公告)号:CN118733021A

    公开(公告)日:2024-10-01

    申请号:CN202410887731.6

    申请日:2024-07-03

    Abstract: 本发明提供一种针对FPGA芯片Microblaze软核的独立在轨编程系统,将软核引导程序运行在Microblaze软核区,并与FPGA底层逻辑代码编译生成的比特流文件合并得到FPGA程序,软核引导程序负责在FPGA程序加载完成后引导软核应用程序从Flash中加载,通过软核引导程序实现了FPGA程序和软核应用程序的分开加载,为二者独立编程提供软件基础;再者,FPGA程序与软核应用程序分开存储,二者的程序文件可以分别独立修改,为二者独立编程提供硬件基础;本发明将FPGA芯片中Microblaze软核区中的软核应用程序独立执行在轨编程,极大降低了在轨重构所需上注数据量,缩短在轨编程对星地通信链路的占用时间,使小规模便捷化的软件在轨重构具备可行性。

Patent Agency Ranking