DO-254指南内容解读

DO-254 中的指南覆盖了多个议题,包括:

  • 硬件标准

  • 硬件设计生命周期数据

  • 对于设计保证等级 A 和 B 的功能的额外的设计保证技术

  • 以前开发的硬件

  • 工具评估和鉴定

  • 使用商业货架组件(COTS)

  • 产品服务经验

  • 硬件安全性评估

  • 设计保证策略,包括对 DAL A 和 B 的功能的考虑

  • 策划过程

  • 需求获取

  • 概要设计

  • 详细设计

  • 实施

  • 生产转化

  • 确认过程

  • 验证过程包括测试和评审

  • 配置管理

  • 过程保证

  • 认证联络和建议的符合性方式

DO-254 将设备开发和符合性问题的许多关键方面绑定在一起,若非如此,复杂的或高度集成的器件系统就难以达标。这些方面有:

  • 使用设计保证代替定量故障分析。

  • 使用需求来捕捉由复杂电子硬件执行的飞机功能。

  • 使用评审、分析和测试,通过验证来满足对 FAR 的符合性。

DO-254指南章节解读

DO-254 包含七个章节和四个附录。表1罗列了这些章节和附录,并汇总了它们的主题内容。

表 1 DO-254 内容汇总

DO-254 的章节以及他们的关系如图1所示:

图1  DO-254 结构示意图

章节介绍

章节 1 介绍了 DO-254,描述了它的范围和适用性,并定义了相关关键字如“应该”、“可以”和“硬件项”。DO-254 不定义和使用“必须”,这个词常用语识别强制性的实践或需求。这样做是因为DO-254 是一个指南而不是要求。甚至 AC 20-152 也不强制要求DO-254 的符合性,说 DO-254 的符合性是可接受的,但不是仅有的,能够符合 FAA的方式。合格审定行业的新手很快地锁定这一点,反道对 DO-254 只是指南,不是要求,FAA 并不强制要求与它的符合性。这样说的目的是希望能绕过 DO-254,但是在现实中,DO-254 以外的符合性方法要困难的多,并且实现起来更为昂贵,更不要说合格审定机构通过的可能性很小。

DO-254 章节 1 也声明 DO-254 并不试图定义或区分“固件”,但是规定固件应该被分类成硬件或软件,然后应用 DO-254 或 DO-178 相应的部分。对那些在硬件描述语言和 PLD设计缺乏业务经验的人来说,常将 HDL 类比于软件,以此分类。然而,那些对固件更有经验的人认识到 HDL 虽然表面上与软件代码很相似,它们本质上是不同的,而与硬件更有共同点,因此应该被分类为硬件。让HDL设计去服从 DO-178B 或 DO-178C 的软件过程,会显现一系列问题,一些过程将被证明难以实际操作的,甚至是行不通的。

DO-254 章节 1 令人感兴趣的一个方面是引入了“简单”与“复杂”硬件的概念,特别是 1.6 节的最后一段,说简单硬件不需要大量的文档,可以用较少的开销符合 DO-254。几乎所有的设备供应商,这个简单硬件的想法,以及相关的减少的开销,非常具有吸引力,并立即接受了这个观点,作为绕过 DO-254 完全符合性的可能手段。这个要避免 DO-254 对成本和进度影响的期望是如此强烈,设备供应商会长篇大论地把他们的硬件归类为简单的,即使事实上不是。

事实上,DO-254 不提供一个必须对简单硬件做的测试和分析的“综合性”的定量定义,加剧了这一情况,留下的模糊性激发了阻挠 DO-254 的努力。然而,FAAOrder 8110.1057 解释了复杂性问题,提供了专门的指导,什么组成了简单硬件的必要测试的组合,结果是除了真正的简单硬件以外,这一简单硬件方法相对于将硬件作为复杂硬件的方式来说更为昂贵或者不可行。事实上,8110.105 对简单硬件的验证指南可以反过来用。永远提供简单器件定义的指南:如果它是实实在在存在的,或甚至可能可以按照 8110.105的指导完全测试硬件,那么硬件可以被正确地归类为简单的。

DO-254 章节 2 描述了过程、活动、硬件、和其他数据是如何从 DO-254 接口联系到整个认证过程的。硬件与系统间,硬件与软件间的信息流动,被简要地讨论。章节 2 也讨论了系统安全过程,识别设计保证等级以及他们的特性,以及硬件安全性评估的考虑。

DO-254 章节 3 包含了一个非常简明的讨论,有关硬件设计生命周期,以及控制生命周期从一个阶段或过程到下一个的转化条件。这个章节识别的生命周期过程包括了策划过程、设计过程和支持过程。支持过程进一步划分为确认、验证、配置管理、过程保证、和认证联络。

DO-254 章节 4 描述了策划过程的目标和活动,这是设计生命周期过程中的第一个。六个硬件管理计划和 4 个标准被定义用于硬件开发:合格审定的硬件方面计划(PHAC),硬件设计计划(HDP),硬件确认计划(HVP),硬件验证计划(HVP),硬件配置管理计划(HCMP),硬件过程保证计划(HPAP),需求标准,硬件设计标准,确认与验证标准,以及硬件归档标准。表 1.4 列出了这些计划和标准,它们的内容在 DO-254 的哪个位置有描述,以及它们满足 DO-254 的哪些目标。

DO-254 章节 5 描述了硬件设计过程的目标和活动。这个章节描述了一般的设计过程包含 5 个阶段:需求获取,概要设计,详细设计,实现,以及生产转化。一个组织的设计过程不需要与这个过程完全一致,但是应当能够满足章节 5 的所有目标。

DO-254 章节 6 到 9 描述了每个支持过程。确认与验证过程的目标和活动在章节 6 描述,配置管理在章节 7,过程保证在章节 8,以及认证联络在章节 9。

DO-254 章节 6 覆盖了确认与验证支持过程的目标和活动。确认是确保派生需求是正确和完整的过程,而验证过程是确保最终产品符合需求的过程。

DO-254 章节 7 描述了配置管理支持过程的目标和活动。它包括配置项、配置识别、基线、问题报告、变更控制、以及归档。

DO-254 章节 8 是关于过程保证支持过程,覆盖了它的目标和活动,如过程保证评审和审计。

表2 硬件管理计划

DO-254 章节 9 讨论了认证联络支持过程,包括符合性方法、策划、以及如何用事实说明符合性。

DO-254 章节 10 描述了每个硬件生命周期数据类型的内容,特别是硬件管理计划(PHAC,HDP,HVP,HCMP,HPAP),标准,硬件设计数据,验证数据,以及硬件完成总结。

DO-254 章节 11 包括了“附加的考虑”,或者换一句话说,剩下的每件事。它的内容包括过去开发的硬件(PDH),COTS 元件,产品服务经验,以及工具评估和鉴定。

DO-254 附录 A 包括一个所有硬件生命周期数据项的表,以及这些数据项所属的硬件控制类别,这些类别定义了管理这些数据项必须使用的配置管理过程和方法。它也包括了一个独立性的定义。

DO-254 附录 B 包含了 A 级和 B 级硬件必须用的各种验证相关技术。这些技术包括功能失效路径分析、架构上的缓解、产品服务经验、以及先进验证技术(元素分析,安全性具体分析,以及形式化方法)

原版英文下载地址如下:

链接:https://pan.baidu.com/s/1j5eR0-B4GshYykW4Bnj6DQ

提取码:johl

更多关于DO-254的知识,敬请关注FPGA技术联盟!!!

解读DO-254(机载电子硬件设计保证指南)相关推荐

  1. 【张飞实战电子】硬件设计与开发第1部:线性稳压电源的设计 笔记

    硬件设计与开发 初级 [张飞实战电子]硬件设计与开发第1部:线性稳压电源的设计 目标设计一款低成本线性稳压电源 LED的导通电压为3V3,电流为3mA~10mA,需要一个电源来提供,日常生活基本都是电 ...

  2. 医疗器械电子硬件·安规与EMC设计

    医疗器械电子硬件·安规与EMC设计 ===================================== *                               安规·安全专用要求    ...

  3. 张飞电子工程师速成视频教程百度云_电气工程师张飞电子工程师速成 硬件设计与开发 视频教程 第二部 (价值98元) | 吾爱楼52Lou...

    教程名称:张飞电子工程师速成 硬件设计与开发 视频教程 第二部 课程简介: 张飞电子工程师速成 硬件设计与开发 视频教程 第二部 现场以循环泵系统项目为实际研发项目,教会大家学习硬件电路设计! 课程简 ...

  4. 大赛报名 | 免费体验V853芯片!“华秋电子X全志在线开源硬件设计大赛”开始报名啦

    由华秋电子联手全志在线发起的专属硬件工程师线上设计大赛来啦!报名免费申请 V853芯片 + pcb打板.贴片等服务项目赞助 ,还有官方荣誉证书,专家团队指导等众多福利,等你来挑战! 大赛背景 现如今, ...

  5. 单片机双字节数乘法运算实验_基于单片机指纹电子密码锁——硬件设计2

    指纹识别模块 ATK-AS608 指纹识别模块是 ALIENTEK 推出的一款高性能的光学指纹识别模块.芯片内置 DSP 运算单元,集成了指纹识别算法,能高效快速采集图像并识别指纹特征.模块配备了串口 ...

  6. 四路智能抢答器电子系统综合设计

    一.设计目的及要求 (一)设计目的 <模拟电子电路>与<数字电子电路>两门课程,是电子信息工程专业的理论性与实际性相结合的专业基础课程,在学习理论的基础上,进行课程设计,以达到 ...

  7. Android之 震动(Vibrator)如何贯通Android系统 (从硬件设计 -- 驱动 -- HAL -- JNI -- Framework -- Application)

        在Android 2.3(Gingerbread) 系统的时候,我写过一篇关于"Android 震动马达系统"的文章,当时的Linux内核还是2.6版本的.写那篇文章的目的 ...

  8. DDR4原理及硬件设计

    DDR4-DRAM的工作原理 其引脚按照功能可以分为7类:前3类为电源.地.配置. 后4类为:控制信号.时钟信号.地址信号.数据信号 电源.地.配置信号的功能很简单,在此不赘述.控制信号主要是用来完成 ...

  9. 微型计算机系统电子时钟程序设计,基于单片机的电子时钟设计 普通单片机电子时钟的设计的分析...

    摘要:随着电子科技的飞速发展,尤其是超大规模集成电路的出现,给我国的经济带来了实质性的改变.其中,对于单片机的使用已经在很多领域都有出现,比如说在工业自动化控制房间.在智能仪器仪表方面以及各种家用电器 ...

最新文章

  1. php 5.2.17 mysql_Apache 2.2.15 整合php 5.2.17 Mysql-5.5.8
  2. spring mysql json_SpringBoot+MYSQL 配置支持json数据格式
  3. java null转换jason_常见java问题及解决办法汇总(干货可收藏)
  4. 多线程中的互斥控制程序代码_Java中的并发——线程安全性
  5. Cocos2d-x-3.0rc0创建新项目
  6. C++基础::构造函数
  7. Exchange 2013反垃圾邮件功能
  8. RFID EPC Class1 Gen2电子标签笔记
  9. onenote同步速度慢
  10. 网络文学,为雪中打Call
  11. 学生版计算机隐藏游戏,玩了近15年的QQ,才发现这3个隐藏功能,学生党看完炸锅了!...
  12. 把多个txt文件合成一个txt文件
  13. sundayplayer第一版本开放源代码
  14. 第十三届蓝桥杯结束后感悟,也对自己大学写生活的一个简单复盘
  15. win10安装Sql Server2019教程
  16. 为什么极品飞车服务器维修,极品飞车:无极限赛车无法连接服务器是什么原因...
  17. mysql删除表中数据
  18. 为什么《王者荣耀》的音乐让人过耳不忘? 天美讲述游戏音频设计背后的故事
  19. TOOLS——SecureCRT8.5的下载、安装、注册、连接、用到的配置以及可能遇到的错误、常用快捷键
  20. 登录与注册时两次md5加密过程详解

热门文章

  1. Command Msiexec Install
  2. msiexec Msi文件在命令行安装的命令帮助内容 来自微软帮助Windows (R) Installer
  3. 图像特征检测描述:SIFT、SURF、ORB、HOG、LBP特征的原理概述
  4. 对路径“”的访问被拒绝
  5. 海天味业突破传统酿造壁垒,实现品质升级
  6. android odex 作用,虚拟机 - Android中的ODEX文件是什么?
  7. Codeforces Round #693 (Div. 3)G. Moving to the Capital
  8. 车用能源的终极:氢能车落地普及还要多久?
  9. 蓝桥杯算法提高 分数统计
  10. Java基础教程11-switch语句