Skip to content

Field-Programmable Gate Array

FPGA

Section 09: Hardware Certification (DO-254)

Definition

A programmable logic device containing an array of configurable logic blocks (CLBs) interconnected through a programmable routing fabric, with configuration typically stored in volatile SRAM cells loaded at power-up from external non-volatile memory. FPGAs provide high logic density, parallel processing capability, and in-field reconfigurability.

Where This Shows Up

FPGAs are widely used in avionics for signal processing, communication interfaces, and control functions. Under DO-254, FPGAs are classified as complex hardware and require rigorous design assurance. Key certification challenges include managing the complexity of the synthesis and place-and-route tool chain, verifying timing closure across operating conditions, and addressing the use of vendor-supplied IP cores. The FPGA vendor's silicon errata must also be evaluated against the specific design implementation.

Need help with DO-254 hardware certification? or see certification data support.

Primary Sources

RTCA DO-254 / EUROCAE ED-80

Primary design assurance standard applicable to FPGA development for airborne systems.

FAA Order 8110.105AFAA

Provides FAA guidance on the certification aspects of FPGA-based designs, including tool assessment considerations.

Artifacts Produced

FPGA Design Description

Document describing the FPGA architecture, logic design, interfaces, timing constraints, and resource utilization.

Synthesis and Place-and-Route Reports

Tool-generated reports demonstrating successful compilation, resource usage, and timing closure of the FPGA design.

Related Terms

Explore Further

Need help with DO-254 hardware certification?

Understanding the terminology is the first step. When you need the work done, our engineers review the records and evidence behind it.