Northrop Grumman SBC Running DDC-I’s Deos RTOS Provides Bundled DAL A DO-178C and DO-254 Platform for Safety-Critical Systems

FACE®-conformant, safety-critical A53-based multi-core single-board computer features complete DO-178C/DO-254 DAL A verification in a credit card form factor for rapid development, certification and deployment.

DDC-I announced a bundled, safety-critical Design Assurance Level A (DAL A) platform from Northrop Grumman Italia (NGI) that combines the NGI A53 Main Multi-Core Computing Unit (MMCCU) single-board computer (SBC) with DDC-I’s Deos™ DO-178C real-time operating system (RTOS). The platform, featuring the Deos RTOS and a board support package (BSP) with DO-178C DAL A evidence and DO-254 DAL A artifacts, greatly accelerates the development, deployment, and certification of I/O- and compute-intensive safety-critical applications such as drones, avionics, missiles, mission computers, CubeSats, and other SWaP-constrained platforms.

The NGI MMCCU mezzanine module is a DO-254, DO-178, safety-certifiable SBC in a credit card form factor. The SBC combines the high performance of the NXP Layerscape LS1043A ARM quad-core A53 processor with advanced I/O capabilities implemented in a dedicated NGI FPGA. Equipped with 4 Gbytes of DDR memory, 512 Mbytes of NOR flash, and a secure boot crypto device for key storage, MMCCU features DO-254 artifacts up to DAL A and DO-178 artifacts up to DAL A for secure boot and loading.

The MMCCU also features versatile networking and I/O interfaces, including Ethernet, ARINC 429, dual temperature sensors, UARTs, configurable discrete I/O, watchdog timers, SPI and QSPI, I2C, real-time clock, and eMMC memory interface. “Most SBC/RTOS integrations come with a bare-bones BSP for booting the kernel and basic drivers which are a subset of the I/O, networking, and other functionality provided by the processor and board,” said Gary Gilliland, Vice President of Marketing at DDC-I. “The Deos/MMCCU platform is a true out-of-the-box solution with a robust set of drivers and comprehensive, reusable DAL A evidence for both the software (DO-178C) and hardware (DO-254) that lets Northrop Grumman/DDC-I customers hit the ground running with a fully integrated platform for developing, certifying and deploying high-performance, safety-critical avionics applications.”

Deos employs patented cache partitioning, memory pools, and safe scheduling to deliver higher CPU utilization than any other certifiable safety-critical COTS RTOS. SafeMC technology extends Deos’ advanced capabilities to multiple cores, enabling safety-critical systems developers to achieve best-in-class multi-core performance without compromising safety-critical task response and guaranteed execution time, in line with AC/AMC 20-193 multi-core objectives.

Deos is highly scalable, from small-footprint single-core applications to complex applications requiring multiple cores, enabling developers to start with a single-core Deos environment and seamlessly migrate to a multi-core configuration. Deos is also highly modular, allowing the same OS component software modules, down to the binary level, to be reused across certifiable projects.

To reduce SWaP and streamline certification, Deos also emphasizes scalable, portable DAL A verification. The Deos DAL A linking loader lets OS binary components and their artifacts travel separately, enabling Deos/MMCCU developers to reconfigure I/O systems with minimal impact on hardware, software, and DO-178 recertification. Moreover, because Deos device drivers use user rather than kernel space, changes to device drivers do not affect kernel certification.

Leave a Reply

Your email address will not be published. Required fields are marked *