[发明专利]遥感相机FPGA配置程序集中式管理和上注更新与动态刷新方法及电路有效
申请号: | 201811101648.2 | 申请日: | 2018-09-20 |
公开(公告)号: | CN109445814B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 王庆元;郭宇琨;唐士建;贺强民;于栋;李孝庆;张东浩;张鹏;李亮;朱亚杰;王亚昕 | 申请(专利权)人: | 北京空间机电研究所 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;H04N5/232 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 庞静 |
地址: | 100076 北京市丰*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 遥感 相机 fpga 配置 程序 集中 管理 更新 动态 刷新 方法 电路 | ||
1.一种遥感相机FPGA配置程序集中式管理和上注更新与动态刷新方法,其特征在于:
设置一个固化存储区和一个非易失可擦写存储区;其中固化存储区中集中存储各片功能电路FPGA的发射前固化的配置程序以及刷新数据,非易失可擦写存储区用于存储上注配置程序及刷新数据;
按照预先设置的上电起始多片功能电路FPGA加载配置规则,确定多片功能电路FPGA的加载配置次序;
按照上述加载配置次序从固化存储区中读取对应的配置程序进行固化程序配置,各功能电路FPGA根据配置开始工作并进行周期性动态刷新;
针对需要上注更新的功能电路FPGA,当将全部配置程序数据都接收完毕并且无误写入非易失可擦写存储区,以遥测信息通知地面站,通过内部三线遥控遥测总线接收地面站控制指令,确定是选择上注配置程序还是固化的配置程序进行配置,若采用上注配置程序进行配置,则停止对应功能电路FPGA的工作以及周期性动态刷新操作,从非易失可擦写存储区中获取上注配置程序进行配置以及周期性动态刷新;
所述的上电起始多片功能电路FPGA加载配置规则为:
首先,根据发射入轨阶段加电工作时刻确定遥感相机不同组件的加载配置顺序;
然后,根据功能优先级来确定同一加电工作时刻涉及的遥感相机组件的加载配置次序;
最后,根据组件内功能电路的主从关系来决定加载顺序:从属功能电路的FPGA先进行加载配置,使得从属电路处于就绪状态后,然后主控电路的FPGA再进行加载配置。
2.根据权利要求1所述的方法,其特征在于:所述的固化存储区由多片PROM组成一个连续地址空间,相同功能的SRAM型FPGA只需要存储一份程序数据。
3.根据权利要求1所述的方法,其特征在于:通过定时刷新关键区域对功能电路的FPGA进行周期性动态刷新。
4.根据权利要求3所述的方法,其特征在于:所述的周期性动态刷新对于所有功能电路FPGA进行配置结构的动态定时刷新,仅保持FPGA时序逻辑结构不变;针对主控电路FPGA定时刷新其BRAM和关键寄存器里保存的工作模式、工作参数数据;对于数据处理电路的FPGA主要对其计算时候需要的权重参数和阈值表数据进行动态刷新。
5.根据权利要求1所述的方法,其特征在于:定义上注重加载方法将全部配置程序数据都接收完毕并且无误写入非易失可擦写存储区,具体通过下述方式实现:
将配置数据分成以128*M个字节的数据包单位的若干包,上注时都以连续传输完成一个数据包做为一个完整过程,包与包之间间隔时间根据链路使用情况确定;具体传输每个包时,将其分割成16*N个字节有效数据加1个指令标志和1个校验字节实施一次星地链路传输;星上接收了128个字节有效数据进行一次按页的写操作将配置数据保存到非易失可擦写存储区;所述的1≤M≤8、1≤N≤8。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京空间机电研究所,未经北京空间机电研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811101648.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件引用方法及装置
- 下一篇:一种智能卡及其应用升级方法