Brutkey

AkaSci πŸ›°πŸ›°οΈ
@AkaSci@fosstodon.org

Energetic particles abound in the regions around earth in the form of cosmic rays, particles trapped in the radiation belts and particles in the solar wind/flares.

Most are deflected by earth’s magnetic field or absorbed by the atmosphere.

SEUs can affect microprocessor registers and on-chip memory, external memory and FPGAs.

An SEU's effect on a spacecraft or aircraft can vary from negligible to devastating, depending on which program or data bit gets clobbered.

https://en.wikipedia.org/wiki/Cosmic_ray
6/n

AkaSci πŸ›°πŸ›°οΈ
@AkaSci@fosstodon.org

Space and aviation electronics use various techniques to handle SEUs, such as:

Shielding
Rad-hardened chips
Use of PROM, MRAM, Flash and SRAM over SDRAM
Error correction, typically used for memory access
Periodic reading and correction of memory/logic blocks, aka scrubbing, typically used with FPGAs
Triplicate logic elements or entire computer systems, with majority voting and repair of corrupted sections.
Software techniques to detect and reject corrupted data.

https://en.wikipedia.org/wiki/Triple_modular_redundancy
7/n


AkaSci πŸ›°πŸ›°οΈ
@AkaSci@fosstodon.org

We all know that solar flares and CMEs, that produce beautiful auroras, are also capable of causing havoc with power and electronic systems. Most systems vulnerable to SEUs are designed to mitigate their effects. But as we know, software is often the Achilles heel. Kudos to Airbus for recognizing the problem early and taking action.

This is not the first such incident. The most famous case is Qantas Flight 72 in Oct 2008 with an A330.

https://www.atsb.gov.au/media/2008/release/2008_43
https://www.flyingpenguin.com/?p=74567
8/n

AkaSci πŸ›°πŸ›°οΈ
@AkaSci@fosstodon.org

Pics of a Portable Data Loader (PDL) units and heavy cable used to upload software to the A320 ELAC computers.

9/n