摘要
本发明提供一种针对FPGA芯片Microblaze软核的独立在轨编程系统,将软核引导程序运行在Microblaze软核区,并与FPGA底层逻辑代码编译生成的比特流文件合并得到FPGA程序,软核引导程序负责在FPGA程序加载完成后引导软核应用程序从Flash中加载,通过软核引导程序实现了FPGA程序和软核应用程序的分开加载,为二者独立编程提供软件基础;再者,FPGA程序与软核应用程序分开存储,二者的程序文件可以分别独立修改,为二者独立编程提供硬件基础;本发明将FPGA芯片中Microblaze软核区中的软核应用程序独立执行在轨编程,极大降低了在轨重构所需上注数据量,缩短在轨编程对星地通信链路的占用时间,使小规模便捷化的软件在轨重构具备可行性。
技术关键词
FPGA芯片
Microblaze软核
地面测控站
芯片应用程序
编程方法
布线
数据
布局
通信链路
重构
比特流
小规模
软件
基础
逻辑
指令
关系
系统为您推荐了相关专利信息
RNA二级结构
FPGA芯片
GAN模型
接口单元
卷积网络模型
联合收获机
信号处理集成电路
监测单元
籽粒清选
实时监测系统
FPGA芯片
LDO线性稳压器
半导体存储器
电路
基座
霍尔式轮速传感器
信号模拟系统
主控模块
恒流源模块
信号输出模块