【技术实现步骤摘要】
一种多源重构系统、重构方法、构建方法及应用
本专利技术属于SRAM型FPGA在轨可靠性
,尤其涉及一种多源重构系统、重构方法、构建方法及应用。
技术介绍
目前,为了提高SRAM型FPGA在轨运用的可靠性,需要对其进行抗辐照加固,目前采用方法比较多的是通过反熔丝FPGA对其进行定时刷新形式的动态局部重构和全部重构两种形式,一般采用配置PROM(XQR17V16)做为外部配置程序存储器,一旦遇到PROM器件在轨失效或者在轨程序需要升级修改的问题将无法进行很好的解决,通常采用备份PROM的办法进行提高在轨运行的可靠性,这种办法虽然解决了前者问题,但是后者问题仍然存在。通过上述分析,现有技术存在的问题及缺陷为:1)对FPGA进行从PROM进行定时刷新和全部重构,刷新源和全部重构源单一。2)航天器在轨运行中遇到可以通过修改程序进行修复的故障,无法对SRAM型FPGA的程序进行升级,在轨遇到的程序问题也无法进行修复。解决以上问题及缺陷的难度为:如果遇到PROM器件在轨失效可以通过设计备份PROM进行解决,但是会占用硬件资源,并且增加硬件成本费用;如果在轨遇到可以通过改变程序参数等的办法来解决一些问题,由于没有此功能,无法上注程序对程序进行升级修改并且没有预先设置可以通过上注参数数据的途径,遇到此类问题基本无法解决。解决以上问题及缺陷的意义为:1)可选择多源外部程序存储器进行定时刷新以及重构,灵活性、可靠性高;2)可进行在轨程序上注,提高SRAM型FPGA在轨工作的可靠 ...
【技术保护点】
1.一种基于FPGA的多源重构方法,其特征在于,所述基于FPGA的多源重构方法包括:对FPGA存储器板进行通电,反熔丝FPGA从PROM或者Flash加载到SRAM型FPGA内,进行上电自动加载;由于norflash存储空间较大,可以存储4套程序,因此通过卫星总线指令对FPGA从不同的PROM或flash和norflash存储器芯片中的不同程序进行多源全部重构或动态定时局部重构,并进行定时刷新;还可以通过卫星总线指令对norflash进行在轨程序擦写和回读,并且可以对norflash上注的程序进行定时刷新和重配置。/n
【技术特征摘要】
1.一种基于FPGA的多源重构方法,其特征在于,所述基于FPGA的多源重构方法包括:对FPGA存储器板进行通电,反熔丝FPGA从PROM或者Flash加载到SRAM型FPGA内,进行上电自动加载;由于norflash存储空间较大,可以存储4套程序,因此通过卫星总线指令对FPGA从不同的PROM或flash和norflash存储器芯片中的不同程序进行多源全部重构或动态定时局部重构,并进行定时刷新;还可以通过卫星总线指令对norflash进行在轨程序擦写和回读,并且可以对norflash上注的程序进行定时刷新和重配置。
2.如权利要求1所述基于FPGA的多源重构方法,其特征在于,所述多源重构包括:从在轨运行使用PROM或者地面测试使用flash和norflash对SRAM型FPGA进行定时刷新和重构;对norflash进行在轨4套程序的擦写和回读,并且从每一套程序中对SRAM型FPGA进行定时刷新和重构,实现了SRAM型FPGA多源存储器的在轨定时刷新和重构。
3.如权利要求1所述基于FPGA的多源重构方法,其特征在于,所述基于FPGA的多源重构方法包括以下步骤:
步骤一,上电并将SRAM型FPGA通过与反熔丝FPGA的selectmap接口,从外部默认上电存储器在轨运行PROM或者地面测试flash写入到SRAM型FPGA程序数据,进行上电自动加载;
步骤二,地面测试通过上位机,在轨通过卫星总线通信指令对norflash存储器进行程序擦写和回读,实现在轨程序上注。由于norflash存储空间较大,根据片选选择可以存储4套程序,因此首先对norflash进行全片擦除,擦除完成后对其进行片选[0:3]选择写入,最后通过回读程序与实际写入的程序进行对比,确保上注程序的有效性。按照上述步骤通过片选选择的方式对norflash内4套的程序进行上注,norflash内4套程序上注完成;
步骤三,地面测试通过上位机,在轨通过卫星总线通信指令,进行多源选择定时刷新以及程序重构,根据需求切换不同的程序源并且进行在轨定时刷新和重构,从PROM内的程序和norflash内4套的程序对SRAM型FPGA进行定时刷新和重配置的操作,实现了SRAM型FPGA多源存储器的在轨定时刷新和重构。同时可以实时回读和验证SRAM型FPGA的状态寄存器,实时监测FPGA在轨运行的健康状态。
4.如权利要求3所述基于FPGA的多源重构方法,其特...
【专利技术属性】
技术研发人员:李璐芳,林长青,孙胜利,周双喜,喻琪超,
申请(专利权)人:中国科学院上海技术物理研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。