industry news
Subscribe Now

Guaranteed Hard Real-time Response and Determinism from Aitech’s Space SBC Processor Using NASA cFS Linux

High performance computation achieved through advanced PowerPC processor

Technical Highlights:

  • Integration of NASA cFS under Linux for hard real-time processing
  • Radiation-tolerant COTS 3U CompactPCI MPC8548E PowerQuicc processor for space applications
  • Ultra low-power SBC with partitioned, real-time/hard deadline performance

Chatsworth, Calif. April 2019 – As leaders in embedded computing technologies for space applications, Aitech and Embedded Flight Systems, Inc. (EFSI) have partnered to integrate NASA’s cFS (core Flight System) into Aitech’s modular, powerful and flexible SP0-S space SBC.

NASA cFS Initiative

NASA’s cFS is a platform- and project-independent, reusable software framework and set of reusable software applications. The cFS architecture is composed of three key aspects—a dynamic run-time environment, layered software and a component-based design—that combine to make the cFS suitable for reuse on any number of NASA flight projects and embedded software systems, at a significant cost savings.

George Romaniuk, director of space product management at Aitech, noted, “Guaranteeing real-time processor performance, low process-dispatch latencies, coupled with minimal process run-time jitter and complete partition independence, are challenging in a real-time operating environment.  By using Aitech’s optimized SP0-S drivers, combined with EFSI’s Linux distribution, we can overcome these computing obstacles.”

Proven Performance

The flight software framework takes advantage of a rich heritage of successful Goddard Space Flight Center flight software efforts and addresses the challenges of rapidly increasing software development costs and schedules due to the constant changes and advancements in flight hardware.

Charlie Rogers, vice president of EFSI, noted, “cFS incorporates lessons learned and mission operation experience from years of NASA missions. As a reusable layered open-source flight software application, it’s being used by NASA, and many spacecraft vendors, for several upcoming missions. Mission classes that will use cFS range from manned flights to small CubeSat missions.”

Romaniuk added, “The integration of cFS into Aitech’s high TRL space processor clearly embodies NASA’s mandate to ‘Test what you fly, fly what you test.’”

Real-time Response and Determinism

Using the proven low power and high performance offered by the NXP MPC8548E PowerQuicc processor, along with the advanced Linux environment of Xenomai real-time Linux, Aitech’s SP0-S space processor has been demonstrated to NASA running Linux 4.14 with Xenomai 3.0.6 to provide hard real-time, hard deadline guarantees.

The demo was created by EFSI for NASA Johnson Space Flight Center, where NASA’s cFS was compiled to run on Xenomai 3’s hard real-time Cobalt POSIX implementation.  Using Xenomai’s temporal partitioning scheduler, multiple instances of CFS were run and communicated across the partition boundary with SBM (software bus networking), a JSC (Johnson Space Center) product that expands the cFS software bus to other cFS runtime instances.  Using this environment, multiple cFS instances run completely independent of each other.

The temporal partitioning and cFS combination is used to safeguard a critical application and a noncritical application, such as GN&C application or an instrument application.    Additionally, it could be used in a voting scheme to increase overall radiation tolerance of a spacecraft system.

Showcased at 35th National Space Symposium

NASA’s open source cFS will be demonstrated by EFSI at Aitech’s booth #1239 during this year’s 35th National Space Symposium in Colorado Springs, Colo.  Additional information on NASA cFS can be found at https://cfs.gsfc.nasa.gov/.

The Aitech SP0-S features multiple hardware I/O and software options, including ample ECC-protected SDRAM, It also includes user Flash and EEPROM and auto-failover, redundant boot Flash, in addition to two on-board GbE ports, serial ports, discrete I/O, temperature sensors, three Watchdog timers, and more. These attributes increase a system’s ability to easily scale to more complex, compute intensive applications, enabling fast integration that saves development time and money.

For more information, please call 888-Aitech-8 (888-248-3248), visit http://bit.ly/cFS-EFSI or e-mail sales@rugged.com.

Get our updates: https://www.linkedin.com/company/Aitech

UPCOMING TRADESHOWS:

35’th National Space Symposium, April 8-11, 2019, Colorado Springs, Colo., Booth #1239

SmallSat August 3-8, 2019, Utah University, Logan, Utah

ABOUT AITECH:

Established in 1983, Aitech offers space-qualified and military, commercial off-the-shelf (COTS) embedded computing products for high reliability applications.

The company provides a wide array of high-speed, fabric-based boards and sub-systems using industry-standard, open architectures (VMEbus, VPX and CompactPCI) as well as GPGPU, video/graphics and mass memory boards, Ethernet switches and enclosures. The company offers complete subsystem integration along with logistics, configuration control, component obsolescence mitigation and earned-value management services.

Applications for its products range from mission processors, targeting and fire control, platform stabilization, mission control and autonomous robotic subsystems for ground vehicles to surface and subsurface naval platforms, tactical and strategic fixed- and rotary-wing aircraft and low- to high-earth orbit and deep space vehicles.

ABOUT EMBEDDED FLIGHT SYSTEMS, INC. (EFSI)
Founded in 2003, EFSI is an aviation and aerospace company based out of Laurel, Maryland and is classified as a small, woman-owned government contractor.  EFSI is performing the majority of its work at NASA Goddard Space Flight Center, Greenbelt, MD.  EFSI provides engineering services in satellite/payload/ground system, automation, software only S/C simulation and flight software including:

  • Next-generation Ground System using virtual Mission Operation Centers
  • High fidelity software-only, or hardware-in-the-loop spacecraft simulators
  • Flight software and flight software system engineering using reusable platform independent components such as cFS
  • Developing custom, secure Amazon Web Services (AWS) solutions
  • Network and system administration support
  • IT Security
  • Software and Mission Assurance compliance – Practical Software Safety Approach

Leave a Reply

featured blogs
Dec 19, 2024
Explore Concurrent Multiprotocol and examine the distinctions between CMP single channel, CMP with concurrent listening, and CMP with BLE Dynamic Multiprotocol....
Dec 24, 2024
Going to the supermarket? If so, you need to watch this video on 'Why the Other Line is Likely to Move Faster' (a.k.a. 'Queuing Theory for the Holiday Season')....

featured video

Introducing FPGAi – Innovations Unlocked by AI-enabled FPGAs

Sponsored by Intel

Altera Innovators Day presentation by Ilya Ganusov showing the advantages of FPGAs for implementing AI-based Systems. See additional videos on AI and other Altera Innovators Day in Altera’s YouTube channel playlists.

Learn more about FPGAs for Artificial Intelligence here

featured chalk talk

Advances in Solar Energy and Battery Technology
Sponsored by Mouser Electronics and onsemi
Passive components will play an important part in the next generation of solar and energy storage systems. In this episode of Chalk Talk, Amelia Dalton, Prasad Paruchuri from onsemi, Walter Fusto from Würth Elektronik explore trends, challenges and solutions in solar and energy storage systems. They also examine EMI considerations for energy storage systems, the benefits that battery management systems bring to these kinds of designs and how passive components can make all the difference in solar and energy storage systems.
Aug 13, 2024
54,624 views