Aller au contenu

« DO-254 » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
Rvcovarel (discuter | contributions)
Rvcovarel (discuter | contributions)
Ligne 26 : Ligne 26 :
Avec cette définition ambigue, la classification simple/complexe d'un équipement électronique n'était pas été aisée pour tout le monde. Ce point a été clarifié dans le document '''CAST-30'''<ref>[http://www.faa.gov/aircraft/air_cert/design_approvals/air_software/cast/cast_papers/ CAST Position Papers<!-- Titre généré automatiquement -->]</ref> rédigé en août 2007 par les autorités de certification.
Avec cette définition ambigue, la classification simple/complexe d'un équipement électronique n'était pas été aisée pour tout le monde. Ce point a été clarifié dans le document '''CAST-30'''<ref>[http://www.faa.gov/aircraft/air_cert/design_approvals/air_software/cast/cast_papers/ CAST Position Papers<!-- Titre généré automatiquement -->]</ref> rédigé en août 2007 par les autorités de certification.


Il faut comprendre que les ASIC et PLD (FPGA, CPLD, etc.) peuvent désormais intégrer des fonctions complexes comme des fonctions de calcul (addition, soustraction, multiplication, division, voir des filtres numériques ou de la FFT) voir des micro-contrôleurs. Ces fonctions sont essentiellement codées avec un langage de description matériel synthétisable en [[VHDL]] ou en [[Verilog]], le VHDL étant préféré pour sa syntaxe plus rigoureuse.
Il faut comprendre que les ASIC et PLD (FPGA, CPLD, etc.) peuvent désormais intégrer des fonctions complexes comme des fonctions de calcul (addition, soustraction, multiplication, division, voir des filtres numériques ou de la FFT) ainsi que des micro-contrôleurs. Ces fonctions sont essentiellement codées avec un langage de description matériel synthétisable en [[VHDL]] ou en [[Verilog]], le VHDL étant préféré pour sa syntaxe plus rigoureuse.


== Notes et références==
== Notes et références==

Version du 11 mars 2010 à 08:27

La norme RTCA DO-254/Eurocae ED-80 "DESIGN ASSURANCE GUIDANCE FOR AIRBORNE ELECTRONIC HARDWARE" a été développée en commun et éditée respectivement par RTCA Inc. et EUROCAE.

La DO-254 est le pendant de la DO-178B. Elle a été créée pour suivre l'évolution rapide des équipements électroniques. Elles précisent notamment les contraintes de développement liées à l'obtention de la certification d'un équipement électronique d'avionique.

Elle fait la distinction entre les équipements électroniques simples et complexes, reconnait cinq niveaux de criticité qui vont de catastrophique à sans effet, et fournit des conseils de développement pour les équipements électroniques pour chaque niveau de criticité.

Définition des niveaux de criticité

La DO-254 présente 5 niveaux de criticité (de A à E) définis comme suit :

  • Niveau A : Problème catastrophique - Sécurité du vol ou atterrissage compromis - Crash de l'avion
  • Niveau B : Problème majeur entraînant des dégâts sérieux voire la mort de quelques occupants
  • Niveau C : Problème sérieux entraînant un dysfonctionnement des équipements vitaux de l'appareil
  • Niveau D : Problème pouvant perturber la sécurité du vol
  • Niveau E : Problème sans effet sur la sécurité du vol

Ces 5 niveaux sont aussi appelés niveaux DAL (Design Assurance Level).

Complexité des équipements électroniques

La DO-254 classe un équipement électronique dans la catégorie simple seulement si une combinaison complète et déterministe de tests et d'analyses appropriés au niveau de criticité permettent de garantir des performances fonctionnelles correctes dans toutes les conditions d'utilisation prévisibles sans comportement anormal. Quand un équipement ne peut pas être classifié simple alors il doit être classifié complexe. Un assemblage d'unités simples peut générer une unitée complexe.

Avec cette définition ambigue, la classification simple/complexe d'un équipement électronique n'était pas été aisée pour tout le monde. Ce point a été clarifié dans le document CAST-30[1] rédigé en août 2007 par les autorités de certification.

Il faut comprendre que les ASIC et PLD (FPGA, CPLD, etc.) peuvent désormais intégrer des fonctions complexes comme des fonctions de calcul (addition, soustraction, multiplication, division, voir des filtres numériques ou de la FFT) ainsi que des micro-contrôleurs. Ces fonctions sont essentiellement codées avec un langage de description matériel synthétisable en VHDL ou en Verilog, le VHDL étant préféré pour sa syntaxe plus rigoureuse.

Notes et références

Voir aussi