星载FPGA选型与抗辐射设计手册

发布时间:2026/10/14 16:55:02
星载FPGA选型与抗辐射设计手册
文档定位汇总全球主要卫星按轨道高度的FPGA选型以及硬件层面与HDL代码层面的抗辐射加固设计要点作为星载载荷FPGA项目评审与方案设计参考。一、各轨道卫星FPGA使用概况核心区分三类FPGASRAM型、Flash型、反熔丝Anti-fuse辐射耐受特性差异巨大。下表按轨道高度列出典型星座/卫星的FPGA选型与用途。轨道区间代表星座/卫星高度FPGA选型用途说明LEO低轨400–600kmStarlink星链540~560km商用SRAM FPGAZynq UltraScale系列非传统宇航级加固芯片星上相控阵波束成形、星间激光通信信号处理、姿态控制采用COTS商用器件系统级冗余不靠芯片本身强加固低轨辐射环境相对温和、卫星寿命仅5–7年失效直接补网替换LEO低轨400–600km中国星网GW、千帆星座400~500km国产复旦微航天FPGA、部分XQRKU060星载通信载荷、星间激光通信基带、高速SerDes信号处理国内低轨互联网主力LEO低轨400–600km遥感/科学试验卫星CSES张衡二号约500kmArtix7商用FPGA经过辐射筛选载荷数据采集、高速读出科学试验卫星非长寿命高可靠任务MEO中轨20200km北斗、GPS、伽利略、格洛纳斯导航卫星~20200kmMicrochip RTAX反熔丝、Xilinx Virtex5QV导航信号处理、星上时序控制MEO辐射显著高于LEO必须高抗总剂量反熔丝FPGA配置单元不会发生SEU单粒子翻转适合长寿命导航卫星GEO静止轨道35786km通信广播、气象卫星35786kmMicrochip RTG4Flash、RTAX2000、XQRKU060星上转发、基带处理GEO总剂量TID累积大15年寿命Flash/反熔丝为主SRAM宇航级为辅HEO大椭圆高轨极地通信卫星远地点35786kmRTAX系列反熔丝FPGA远地点穿越范艾伦辐射带单粒子事件概率极高优先反熔丝SRAM型FPGAXQRKU060、Virtex5QV逻辑资源强、可动态重配置短板配置存储器极易发生SEU翻转必须做Scrub刷新。Flash/反熔丝FPGA配置固化不存在配置区SEU但逻辑规模偏小、不可现场重配置。二、硬件层面抗辐射设计2.1 器件选型第一道防线反熔丝FPGARTAX一次性烧录没有SRAM配置存储单元不存在配置单粒子翻转SEU天然抗SEUTID总剂量耐受1Mrad适合MEO/GEO/范艾伦带附近卫星缺点不能在轨重配置、成本高、逻辑规模有限。Flash FPGARTG4配置信息存储在Flash同样不会发生配置SEUTID 100krad兼顾一定可配置能力广泛用于GEO/中轨。SRAM宇航级FPGAXQRKU060Virtex5QVSRAM配置单元容易SEU芯片内部增加RHBD加固版图提高闩锁SEL阈值适合需要在轨动态重构的星间激光通信、高速信号处理载荷星网、星链载荷基带。COTS商用FPGA星链方案不选昂贵宇航级芯片直接商用器件依靠屏蔽、冗余、在轨刷新、星座整体容错适合大规模LEO星座前提低轨辐射弱、单星寿命短星座具备快速补发射能力。2.2 PCB与单板硬件加固器件屏蔽关键FPGA配置PROM采用钽/铝屏蔽罩降低高能粒子通量降低TID累积剂量。电源设计增加限流、去耦、电源监测增加闩锁保护电路一旦检测到SEL闩锁快速断电复位防止芯片烧毁。存储架构FPGA配置固件至少3份独立备份放在不同的抗辐射PROM/Flash配置存储器件选用抗辐射型号不能和FPGA共用同一片存储芯片。多片硬件冗余双机/三机冷/热备份关键链路多片FPGA并行。降额设计电压、电流、时钟频率降额使用FPGA资源利用率控制在60%以内降低SEU影响概率。三、代码/固件层面抗辐射加固HDL逻辑层面3.1 TMR三模冗余最核心手段将关键状态机、寄存器、BRAM、控制逻辑复制三份三路同步运算输出增加表决器2/3投票输出单路逻辑发生单粒子翻转表决器自动屏蔽错误结果。全TMR资源开销大200%分区TMR只对关键路径、状态机、控制寄存器做TMR数据通路可选择性使用节省资源国内星载项目主流方案。3.2 SRAM FPGA独有配置存储器Scrub刷新/回读SRAM FPGA的配置位存于片内SRAM高能粒子会翻转配置位造成逻辑功能错乱。回读Readback定期读出FPGA内部配置比特校验ECC/CRC对比原始固件发现翻转位Scrub刷新用外部抗辐射PROM中的原版配置动态重写出错的配置帧不需要全芯片重启动星间激光通信载荷的XQRKU060必须开启Scrub一般毫秒/秒级周期后台运行不中断业务。3.3 存储器加固BRAM/URAM/外部RAMBRAM启用内置ECC1bit纠错、2bit检错重要参数、状态变量做EDAC编码或者三副本存储表决避免用单寄存器存储关键状态状态机增加多bit容错编码格雷码/汉明码防止单粒子瞬态SET造成状态跳变。3.4 逻辑与时序约束、看门狗避免异步复位异步电路对SET单粒子瞬态极其敏感优先同步复位设计跨时钟域信号增加多级同步寄存器同步链寄存器做TMR片内软核MicroBlaze/RISC-V增加独立硬件看门狗固件异常卡死自动触发FPGA局部重构或者整机复位增加故障检测逻辑数据校验、握手超时、状态机非法状态捕获一旦进入非法状态自动跳转安全复位态。3.5 固件分区存储安全恢复FPGA固件分两个区域固化区出厂固定只读可重构区在轨升级只修改可重构区一旦升级固件被辐射破坏自动回滚到固化区原版配置防止卫星变砖。四、不同轨道FPGA加固策略对比轨道辐射环境特征加固策略LEO400–600km星链、中国星网辐射强度低总剂量累积小卫星寿命5–7年商用SRAM局部TMR 配置Scrub 系统级星座冗余不追求单星永久不坏坏了直接补星MEO导航轨道20200km范艾伦辐射带SEU频繁设计寿命10–12年优先反熔丝FPGA逻辑关键路径TMR高TID耐受器件GEO 35786km15年长寿命总剂量累积大无大气Flash/反熔丝为主关键寄存器TMREDAC不依赖频繁动态重构五、关键检查清单项目评审用器件选型FPGA类型SRAM/Flash/反熔丝是否与轨道TID/SEU环境匹配屏蔽罩关键FPGA与配置PROM是否完成钽/铝屏蔽设计SEL保护电源是否具备闩锁检测与快速断电复位电路配置冗余FPGA配置固件是否至少3份独立备份、存放于不同抗辐射PROM资源降额FPGA逻辑/BRAM资源利用率是否控制在60%以内TMR关键状态机、控制寄存器、BRAM是否完成分区或全TMR表决ScrubSRAM FPGA是否开启配置回读CRC校验动态刷新毫秒/秒级ECCBRAM/外部RAM是否启用1bit纠错、2bit检错同步设计是否避免异步复位跨时钟域是否多级同步TMR看门狗软核是否具备独立硬件看门狗与非法状态自恢复固件回滚是否区分固化区与可重构区支持升级失败自动回滚关联业务普天科技002544的星载PCB、星载通信载荷配套涉及FPGA单板硬件设计星间激光通信、信关站载荷FPGA一般选用XQRKU060这类SRAM宇航FPGA硬件屏蔽Verilog固件TMRScrub刷新即采用上述加固体系。