一种防空间环境影响的星载FPGA设计方法及系统技术方案

技术编号:7810361 阅读:278 留言:0更新日期:2012-09-27 18:26
本发明专利技术涉及一种防空间环境影响的星载FPGA设计方法及系统,包括XILINX?FPGA,ACTEL?FPGA,PROM。在设计时通过JTAG口直接读取XILINX?FPGA的配置文件至ACTEL?FPGA,ACTELFPGA进行对配置文件进行和校验,一旦发现和校验出错,就自主控制PROM对发生翻转的XILINX?FPGA配置文件重新进行加载。确保XILINX?FPGA内的配置文件的正确性。采用这种方法能快速检测到单粒子事件的发生,并将单粒子事件造成的影响降到最低。上述设计方法在FY-3卫星数传分系统信息处理器中已经过验证。

【技术实现步骤摘要】

本专利技术涉及一种星载FPGA,更具体地说,涉及ー种防空间环境影响的星载FPGA设计方法及系统
技术介绍
我国新一代极轨气象卫星风云三号是我国第二代极轨气象卫星,用来实现全球、全天候、三维、定量遥感。数传系统信息处理器主要完成对卫星多个有效载荷数据进行格式编排、数据加密、加扰以及编码等功能,是卫星的核心单机之一。卫星的轨道高度约为830Km,空间环境较为恶劣,尤其是单粒子的影响更为突出。信息处理器主功能是通过XILINX FPGA实现的,由于XILINX FPGA生产エ艺的问题,将不可避免地受到单粒子翻转的影响。采用防空间环境影响的星载FPGA的设计方法,有效的解决了这ー设计难题。从目前卫星在轨运行的实际情况看,该种设计方法合理、可靠,能够避免单粒子翻转对数传信息处理器工作的影响。随着气象卫星探測业务需求的提高,将来卫星将搭载更多能够完成不同探测任务的载荷;另外,随着载荷技术的发展,载荷探测将实现更高分辨率、更多探测频段覆盖、更高灵敏度的技木。对数传系统将带来更为复杂的数字处理,这就需要集成化程度更高的XILINXFPGA来完成相应的处理,而就目前的XILINX FPGA生产エ艺来看,集成化程度越高其受空间环境的影响就越大。本专利技术将对将来极轨气象卫星的数传系统XILINX FPGA设计提供參考和设计依据。
技术实现思路
为了解决极轨气象卫星数传系统信息处理器XILINX FPGA单粒子翻转的问题,本专利技术提出ー种防空间环境影响的星载FPGA设计方法及系统,利用本专利技术,可方便可靠地实现防空间环境影响的星载FPGA设计。为了达到上述专利技术目的,本专利技术为解决上述技术问题所采用的设计方法是提供XILINX FPGA配置文件的读取形式,以及对配置文件进行校验,并自主复位控制设计的创新。本专利技术所述的ー种防空间环境影响的星载FPGA设计方法,具体为通过JTAG ロ直接读取XILINX FPGA的配置文件至ACTELFPGA,ACTEL FPGA进行对配置文件进行和校验,一旦发现和校验出错,就自主控制PROM对发生翻转的XILINX FPGA配置文件重新进行加载,确保XILINX FPGA内的配置文件的正确性。本专利技术所述的ー种防空间环境影响的星载FPGA的设计系统,包括XILINX FPGA,用于卫星单机主功能运行,通过JTAG ロ读出配置文件至ACTELFPGA ;ACTEL FPGA,用于对从XILINX FPGA JTAG ロ读出的配置文件进行和校验,一旦发现和校验出错,就自主发出复位控制信号到XILINX FPGA ;PR0M,用于存储正确的配置文件,当XILINX FPGA(I)接收到ACTEL FPGA发出的复位控制信号后,将正确的配置文件加载到XILINX FPGA中。本专利技术方法能快速检测到单粒子事件的发生,并将单粒子事件造成的影响降到最低。上述设计方法在FY-3卫星数传分系统信息处理器中已经过验证。综上,本专利技术很好地解决极轨气象卫星数传系统信息处理器XILINX FPGA单粒子翻转的问题,利用本专利技术,可方便可靠地实现防空间环境影响的星载FPGA设计。附图说明图I是本专利技术一实施例的原理框图。具体实施例方式下面对本专利技术的实施例作详细说明,本实施例以本专利技术技术方案为前提,给出了 详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。以下实施例中没有详细说明的技术手段,均可以采用现有技术或者常规技术实现。如图I所示系本专利技术ー实施例中防空间环境影响的星载FPGA设计的原理框图。如图所示,其中XILINX FPGA I, ACTEL FPGA2, PROM 3。在设计时通过JTAG ロ直接读取XILINX FPGA的配置文件至ACTEL FPGA, ACTEL FPGA进行对配置文件进行和校验,一旦发现和校验出错,就自主控制PROM对发生翻转的XILINX FPGA配置文件重新进行加载。确保XILINX FPGA内的配置文件的正确性。如图I中所示本专利技术ー实施例中防空间环境影响的星载FPGA设计系统,包括XILINX FPGA 1,用于卫星单机主功能运行,通过JTAG ロ读出配置文件至ACTELFPGA。ACTEL FPGA 2,用于对从XILINX FPGA JTAG ロ读出的配置文件进行和校验,一旦发现和校验出错,就自主发出复位控制信号到XILINX FPGA I。PROM 3,用于存储正确的配置文件,当XILINX FPGA接收到ACTEL FPGA发出的复位控制信号后,将正确的配置文件加载到XILINX FPGA中。从上述描述可以看出,本专利技术在设计时通过JTAG ロ直接读取XILINX FPGA的配置文件至ACTEL FPGA,ACTEL FPGA对配置文件进行和校验,一旦发现和校验出错,就自主控制PROM对发生翻转的XILINX FPGA配置文件重新进行加载,确保XILINX FPGA内的配置文件的正确性。采用这种方法能快速检测到单粒子事件的发生,并将单粒子事件造成的影响降到最低。上述设计方法在FY-3卫星数传分系统信息处理器中已经过验证。基于上述技术方案,本实施例很好地解决极轨气象卫星数传系统信息处理器XILINX FPGA单粒子翻转的问题,利用本专利技术,可方便可靠地实现防空间环境影响的星载FPGA设计。以上仅仅是对本专利技术的较佳实施例进行的详细说明,但是本专利技术并不限于以上实施例。显然,本领域的技术人员可以对本专利技术的在轨卫星故障仿真器进行各种改动和变形而不脱离本专利技术的精神和范围。这样,倘若这些修改和变形属于本专利技术权利要求及其等同技术的范围之内,则本专利技术也意图包含这些改动和变形在内。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.ー种防空间环境影响的星载FPGA设计方法,其特征在于,所述方法通过JTAG ロ直接读取XILINX FPGA(I)的配置文件至ACTEL FPGA (2),ACTEL FPGA对配置文件进行和校验,一旦发现和校验出错,就自主控制PROM(3)对发生翻转的XILINX FPGA配置文件重新进行加载,确保XILINX FPGA内的配置文件的正确性。2.ー种防空间环境影响的星载FPGA的设计系统,其特征在于包括 XILINX ...

【专利技术属性】
技术研发人员:刘波史琴郭强
申请(专利权)人:上海卫星工程研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1