在航天器设计中,为了减少单粒子翻转效应的影响,星载微处理器的存储单元采用检错和纠错(EDAC)设计。SPRAC V8体系的32位微处理器AT697F具备EDAC功能,能够实现对PROM、SRAM及SDRAM器件的EDAC保护。从线性分组码基础理论入手,详细分析AT697F处理器EDAC检错纠错原理,并通过AT697F的校验码生成矩阵推断出其错误图样。最后,提出一种典型的基于AT697F处理器抗单粒子翻转硬件电路设计方案,并给出地面环境下对EDAC功能的验证措施,验证设计是正确的。