Complex Programmable Logic Device

CPLD

Section 09: Hardware Certification (DO-254)

Definition

A programmable logic device consisting of multiple programmable logic array blocks interconnected through a centralized switch matrix. CPLDs provide deterministic timing, non-volatile configuration storage, and moderate logic capacity, making them suitable for glue logic, bus interface, and control applications in avionics.

Where This Shows Up

CPLDs differ from FPGAs in that they have a fixed interconnect structure providing deterministic propagation delays, and they retain their configuration without an external memory device. In certification, CPLDs are classified as complex hardware and require the full DO-254 process. Their relatively simpler architecture compared to FPGAs can sometimes simplify the verification effort, but the same assurance rigor is required.

Primary Sources

RTCA DO-254 / EUROCAE ED-80

Applicable as a programmable logic device requiring the complex hardware design assurance process.

Related Terms

Need help navigating certification?

Understanding the terminology is the first step. If you need expert guidance on DO-178C, DO-254, ARP4754B, or any aspect of FAA, EASA, or TCCA certification, our team is here to help.