跳转到主要内容

DO-254

DO-254 到底是什么?先别把它当成 FPGA 开发规范

daniel /

文章来源:FPGA技术联盟

很多 FPGA 工程师第一次接触 DO-254 时,都会下意识地把它理解成下面这几种东西之一:

• 一套“航空 FPGA 开发规范”
• 一份“适航硬件设计标准”
• 一个“认证要交的文档清单”
• “又一套很重的流程要求”

这个理解不能说全错,但如果从这个起点出发,后面大概率会越做越别扭。 因为你会很容易产生几个典型误判:

• 觉得 DO-254 应该告诉你 RTL 怎么写
• 觉得它应该规定状态机怎么编码、约束怎么写
• 觉得只要仿真做得足够强,基本就算“符合 DO-254”
• 觉得它既然不是法规强制条文,那是不是可以“参考着来”

这些想法,都是很多团队刚入门时最常见的认知偏差。

先说结论
DO-254 不是 FPGA 开发规范,也不是技术手册,更不是单纯的文档要求。

如果用一句更准确的话说,它是:

一套面向机载电子硬件的设计保证指南。

这里的关键词不是“设计”,而是“设计保证”。

也就是说,DO-254 真正关心的不是: