Design | Enviro | Astro | Propulsion | Power | Thermal | Structures | AD&C | CDHS | Test

Spacecraft computer components are hardened against radiation from the space environment. They also have high fault tolerances and redundancy due to their inaccessibility for repair.


Data Processing

Assembly language programming is often used to code embedded microprocessor systems common to spacecraft. This language enables the programmer to produce highly-efficient execution coding mandatory in space systems. Code is written in well-structured modular blocks for developmental trouble shooting and later fault tolerance on orbit.

Radiation hardening incorporated into integrated circuit (IC) design protects computer chips against gamma rays and charged particle radiation exposure, which may induce failures such as single-event upsets.

SEU (Single-Event Upset) failures result from excessive radiation exposure. A high-energy particle passing through an IC has the energy to switch a binary value and toggle a random access memory (RAM) bit. When the central processing unit (CPU) runs this altered program, anything could happen from a software crash to inadvertent instructions that fire rockets and burn all available propellant. SEUs are identified and corrected with software parity checks, error detection/correction methods like the Hamming code and by having more than one processor simultaneously execute a critical task.

VLSI (Very Large-Scale Integration) technology puts millions of transistors on a single silicon chip. Spacecraft design engineers use this high number of transistors to build redundancy, fast parallel processing architectures that gracefully degrade in case of unexpected failures or memory banks to replace bulky mass storage devices like magnetic tape recorders.

 

Copyright © 2000-2008 ZVL. All Rights Reserved. AdvanceSpace® is a registered Service Mark.