DF-224 in the Hubble Space Telescope

The DF-224 is a space-qualified computer used in space missions from the 1980s. It was built by Rockwell Autonetics. As with many spacecraft computers, the design is very redundant, since servicing in space is at best difficult and often impossible. The configuration had three CPUs, one active and two spares. The main memory consisted of six memory units, each with 8K 24-bit words of plated wire memory, with up to 48K words total. Four memory modules could be powered up at one time, resulting in a maximum of 32K words of available memory, though some applications such as the Hubble Space Telescope used fewer memory banks to allow for graceful failure modes.[1] There were three IO processors, one operational and two backups. The power supply consisted of 6 independent power converters, with overlapping coverage of the operating functions.[2] The processor used fixed-point arithmetic with a two's complement format.

By the standards of 2010, the computer was rather big and slow. It was roughly 45 centimeters (1.48 ft) by 45 centimeters (1.48 ft) by 30 centimeters (0.98 ft), weighed 50 kilograms (110 lb), and had a clock speed of 1.25 MHz.[3] According to a Hubble servicing mission report, when the DF-224 was replaced by a 25 MHz Intel i486, processing power increased about 20x.[4]

See also


  1. ^ "DF-224/Coprocessor". STSci. 1999. 
  2. ^ "Co-Processor". NASA. 1993. Retrieved 2010-09-21. 
  3. ^ Alex Ellery. An introduction to space robotics.  Page 499
  4. ^ Lockheed Martin Missiles and Space. "Hubble Space Telescope Servicing Mission 3A Media Reference Guide" (PDF). NASA. Retrieved 2010-09-21.  Section 1-7.