This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Case Study of Using High Performance Commercial Processors in Space
Technical Paper
2009-01-3275
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
The purpose of the Space Shuttle Cockpit Avionics Upgrade project (1999 – 2004) was to reduce crew workload and improve situational awareness. The upgrade was to augment the Shuttle avionics system with new hardware and software. A major success of this project was the validation of the hardware architecture and software design. This was significant because the project incorporated new technology and approaches for the development of human rated space software. An early version of this system was tested at the Johnson Space Center for one month by teams of astronauts. The results were positive, but NASA eventually cancelled the project towards the end of the development cycle.
The goal to reduce crew workload and improve situational awareness resulted in the need for high performance Central Processing Units (CPUs). The choice of CPU selected was the PowerPC family, which is a reduced instruction set computer (RISC) known for its high performance. However, the requirement for radiation tolerance resulted in the re-evaluation of the selected family member of the PowerPC line. Radiation testing revealed that the original selected processor (PowerPC 7400) was too soft to meet mission objectives and an effort was established to perform trade studies and performance testing to determine a feasible candidate. At that time, the PowerPC RAD750s were radiation tolerant, but did not meet the required performance needs of the project. Thus, the final solution was to select the PowerPC 7455. This processor did not have a radiation tolerant version, but had some ability to detect failures. However, its cache tags did not provide parity and thus the project incorporated a software strategy to detect radiation failures. The strategy was to incorporate dual paths for software generating commands to the legacy Space Shuttle avionics to prevent failures due to the softness of the upgraded avionics.
Recommended Content
Citation
Ferguson, R. and Olivas, Z., "Case Study of Using High Performance Commercial Processors in Space," SAE Technical Paper 2009-01-3275, 2009, https://doi.org/10.4271/2009-01-3275.Also In
References
- United Space Alliance USA Prototype SP103-B Internal XPC7455 Radiation Internal Test Report
- Ferguson Roscoe C. Thompson Hiram C. Case Study of the Space Shuttle Cockpit Avionics Upgrade Software 24th Digital Avionics Systems Conference October 30, 2005 http://ntrs.nasa.qov/archive/nasa/casi.ntrs.nasa.qov/20070018256 2007017454.pdf
- United Space Alliance Alternate Software Development Approaches and Architecture for Lunar Surface Systems report for NASA March 2009
- Designing Integrated Circuits to Withstand Space Radiation http://www.aero.org/publications/crosslink/summer2003/06.html
- What Could Go Wrong? The Effects of Ionizing Radiation Space Electronics http://www.aero.org/publications/crosslink/summer2003/03.html
- What is space radiation? http://srag-nt.isc.nasa.gov/SpaceRadiation/What/What.cfm
- Singe Event Effects Specification http://radhome.gsfc.nasa.gov/radhome/papers/seespec.htm
- Commercial Microelectronics Technologies for Applications in the Satellite Radiation Environment http://radhome.gsfc.nasa.gov/radhome/papers/aspen.htm
- Radiation Effects and Analysis http://radhome.gsfc.nasa.gov/
- United Space Alliance April 16 2002 Internal Software Mitigation Techniques Report
- United Space Alliance February 8 2002 Internal CAU:CDP Processor Recommendation Report
- United Space Alliance Radiation Control Plan For the Space Shuttle CAU Program Internal Report
- Space-Radiation http://www.fp7-hamlet.at/index.php/science-background/space-radiation
- United Space Alliance April 16 2002 Processor Comparison Internal Report
- United Space Alliance April 18 2002 MPC74XX Radiation Susceptibility Analysis Internal Report
- Space Radiation Effects on Electronics Components in Low-Earth Orbit http://www.klabs.org/DEI/References/design guidelines/design series/1258isc.pdf
- Standard Performance Evaluation Corporation http://www.spec.org/
- MESI Cache Coherency Protocol http://www.lintech.org/CE302/MESI.html