Field-Programmable Gate Array
FPGASection 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
Primary design assurance standard applicable to FPGA development for airborne systems.
Provides FAA guidance on the certification aspects of FPGA-based designs, including tool assessment considerations.
Artifacts Produced
Document describing the FPGA architecture, logic design, interfaces, timing constraints, and resource utilization.
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.