DO-254 — Design Assurance per l’hardware elettronico avionico
DO-254 (RTCA DO-254 / EUROCAE ED-80), intitolato “Design Assurance Guidance for Airborne Electronic Hardware”, è lo standard riconosciuto a livello internazionale per lo sviluppo di hardware elettronico complesso installato su aeromobili e sistemi avionici. È la controparte hardware del DO-178C (software) ed è richiesto dalle autorità aeronautiche EASA (Europa), FAA (USA) e Transport Canada per la certificazione di aeronavigabilità.
Dati principali
| Dettaglio | Informazione |
|---|---|
| Titolo completo | Design Assurance Guidance for Airborne Electronic Hardware |
| Pubblicato da | RTCA (USA) / EUROCAE (Europa) |
| Riferimento EASA | AMC 20-152A |
| Si applica a | Hardware elettronico complesso: FPGA, ASIC, CPLD e SoC personalizzati |
| Non per | IC COTS semplici (gestiti nell’ambito del collaudo ambientale DO-160) |
| Standard complementare | DO-178C (software avionico) |
Design Assurance Levels (DAL)
Il DO-254 definisce cinque Design Assurance Level basati sulla gravità del guasto:
| Livello | Condizione di guasto | Esempi | Rigore |
|---|---|---|---|
| DAL A | Catastrofica | Computer di controllo del volo, navigazione primaria | Massimo — metodi formali incoraggiati |
| DAL B | Pericolosa | Controllo motore (FADEC), sistemi di auto-volo | Molto elevato — richiesta indipendenza |
| DAL C | Maggiore | Sistemi di comunicazione, radar meteorologico | Elevato — copertura strutturata |
| DAL D | Minore | Illuminazione cabina, sistemi di intrattenimento | Moderato |
| DAL E | Nessun effetto | Elementi di visualizzazione non legati alla sicurezza | Minimo — sola documentazione |
La maggior parte dei progetti FPGA per l’avionica punta al DAL A o DAL B, che richiedono la verifica, la gestione della configurazione e il riesame indipendente più rigorosi.
Ciclo di vita del processo DO-254
Il DO-254 segue una struttura a V-Model con quattro processi fondamentali:
1. Processo di pianificazione
- Plan for Hardware Aspects of Certification (PHAC) — Il principale documento di pianificazione.
- Hardware Design Plan — Obiettivi di copertura, strumenti e gestione della configurazione.
- Hardware Verification Plan — Strategie di test, metriche di copertura, procedure di riesame.
2. Processo di progettazione
- Acquisizione dei requisiti e tracciabilità
- Progettazione concettuale (architettura, partizionamento)
- Progettazione di dettaglio (RTL, schemi)
- Implementazione (sintesi, place & route, layout PCB)
3. Processo di verifica
La fase più impegnativa, che richiede:
| Attività | DAL A/B | DAL C | DAL D |
|---|---|---|---|
| Test basati sui requisiti | Richiesto | Richiesto | Richiesto |
| Analisi della copertura strutturale | Richiesto | Richiesto | Non richiesto |
| Test di robustezza | Richiesto | Raccomandato | Non richiesto |
| Analisi di temporizzazione | Richiesto | Richiesto | Richiesto |
| Qualificazione degli strumenti | Richiesto | Condizionato | Non richiesto |
4. Gestione della configurazione
- Controllo di versione di tutti i dati di progetto (sorgenti RTL, vincoli, testbench)
- Segnalazione dei problemi e analisi dell’impatto delle modifiche
- Definizione delle baseline a ciascuna fase del ciclo di vita
DO-254 per lo sviluppo FPGA
Per l’hardware avionico basato su FPGA, il DO-254 impone requisiti specifici:
- Nessun IP di terze parti non verificato — Tutti i blocchi IP devono essere completamente verificati rispetto al DAL obiettivo.
- Qualificazione degli strumenti di sintesi — Gli strumenti devono essere qualificati oppure il loro output deve essere verificato in modo indipendente.
- Tracciabilità netlist-RTL — Garantire che la sintesi rappresenti fedelmente l’intento dell’RTL.
- Gestione degli errata — Gli errata del fornitore di FPGA devono essere tracciati e mitigati.
- Qualificazione ambientale — Secondo il DO-160G per temperatura, vibrazione, altitudine, EMI.
Sfide comuni
- Costo della verifica — La verifica DAL A/B può assorbire il 60–70% dell’impegno totale del progetto.
- Qualificazione degli strumenti — Gli strumenti di sintesi e simulazione devono soddisfare gli obiettivi del DO-330.
- Gestione dei dispositivi COTS — L’utilizzo di FPGA commerciali richiede il tracciamento degli errata e la pianificazione del ciclo di vita.
- Progetti di retrofit — Applicazione del DO-254 a progetti legacy (reverse engineering di hardware esistente).
Termini correlati
- FPGA — Il principale dispositivo obiettivo per i progetti certificati DO-254.
- V-Model — La metodologia imposta dal DO-254.
- RTL Design — La fase di implementazione dell’hardware conforme al DO-254.
Inovasense fornisce sviluppo FPGA conforme al DO-254 per programmi europei di difesa e aerospaziali — dalla progettazione FPGA DAL A/B alla verifica, alla gestione della configurazione e alla preparazione del pacchetto di evidenze di certificazione.
Riferimenti ufficiali
- DO-254 / ED-80 — Design Assurance Guidance for Airborne Electronic Hardware — RTCA (panoramica dello standard)