The Launch Vehicle Digital Computer (LVDC) was a computer that provided the autopilot for the
Saturn V
The Saturn V is a retired American super heavy-lift launch vehicle developed by NASA under the Apollo program for human exploration of the Moon. The rocket was human-rated, had multistage rocket, three stages, and was powered by liquid-propel ...
rocket from launch, through Canary Islands
orbit insertion, and the trans-lunar injection burn that would send the
Apollo spacecraft
The Apollo spacecraft was composed of three parts designed to accomplish the American Apollo program's goal of landing astronauts on the Moon by the end of the 1960s and returning them safely to Earth. The expendable (single-use) spacecraft ...
to the Moon. Designed and manufactured by
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
's Electronics Systems Center in Owego, New York, it was one of the major components of the
Instrument Unit, fitted to the
S-IVB
The S-IVB (pronounced "S-four-B") was the third stage on the Saturn V and second stage on the Saturn IB launch vehicles. Built by the Douglas Aircraft Company, it had one J-2 rocket engine. For lunar missions it was fired twice: first for Earth ...
stage of the
Saturn V
The Saturn V is a retired American super heavy-lift launch vehicle developed by NASA under the Apollo program for human exploration of the Moon. The rocket was human-rated, had multistage rocket, three stages, and was powered by liquid-propel ...
and
Saturn IB
The Saturn IB (also known as the uprated Saturn I) was an American launch vehicle commissioned by the National Aeronautics and Space Administration (NASA) for the Apollo program. It uprated the Saturn I by replacing the S-IV second stage (, 43,3 ...
rockets. The LVDC also supported pre- and post-launch checkout of the Saturn hardware. It was used in conjunction with the
Launch Vehicle Data Adaptor (LVDA) which performed signal conditioning from the sensor inputs to the computer from the launch vehicle.
Hardware
The LVDC was capable of executing 12190
instructions per second
Instructions per second (IPS) is a measure of a computer's Central processing unit, processor speed. For complex instruction set computers (CISCs), different Machine code, instructions take different amounts of time, so the value measured depen ...
. For comparison, as of 2022, researchers at the University of California created a chip capable of running at 1.78 trillion instructions per second, 146 million times faster.

Its master clock ran at 2.048 MHz, but operations were performed bit-serially, with 4 cycles required to process each bit, 14 bits per instruction phase, and 3 phases per instruction, for a basic instruction cycle time of 82 μs (168 clock cycles) for a simple add. A few instructions (such as multiply or divide) took several multiples of the basic instruction cycle to execute.
Memory was in the form of
13-bit syllables, each with a 14th parity bit. Instructions were one syllable in size, while data words were two syllables (26 bits). Main memory was random access
magnetic core
A magnetic core is a piece of magnetism, magnetic material with a high magnetic permeability used to confine and guide magnetic fields in electrical, electromechanical and magnetic devices such as electromagnets, transformers, electric motors, ele ...
, in the form of 4,096-word memory modules. Up to 8 modules provided a maximum of 32,768 words of memory. Ultrasonic
delay lines provided temporary storage.
For reliability, the LVDC used
triple-redundant logic and a voting system. The computer included three identical logic systems. Each logic system was split into a seven-stage
pipeline
A pipeline is a system of Pipe (fluid conveyance), pipes for long-distance transportation of a liquid or gas, typically to a market area for consumption. The latest data from 2014 gives a total of slightly less than of pipeline in 120 countries ...
. At each stage in the pipeline, a voting system would take a majority vote on the results, with the most popular result being passed on to the next stage in all pipelines. This meant that, for each of the seven stages, one module in any one of the three pipelines could fail, and the LVDC would still produce the correct results.
[
Dr. Wernher von Braun]
"Tiny Computers Steer Mightiest Rockets"
Popular Science.
Oct 1965.
p. 94-95; 206-208.
The result was an estimated reliability of 99.6% over 250 hours of operation, which was far more than the few hours required for an Apollo mission.
With four memory modules, giving a total capacity of 16,384 words, the computer weighed , was in size and consumed 137W.

The LVDC communicated digitally with a Launch Vehicle Data adapter (LVDA). The LVDA converted analog-to-digital and digital-to-analog with a Flight Control Computer (FCC). The FCC was an analog computer.
Software architecture and algorithms
LVDC instruction words were split into a 4-bit opcode field (least-significant bits) and a 9-bit operand address field (most-significant bits). This left it with sixteen possible opcode values when there were eighteen different instructions: consequently, three of the instructions used the same opcode value, and used two bits of the address value to determine which instruction was executed.
Memory was broken into 256-word "sectors". 8 bits of the address specified a word within a sector, and the 9th bit selected between the software-selectable "current sector" or a global sector called "residual memory".
The eighteen possible LVDC instructions were:
[''Saturn Launch Vehicles TR X-881'']
/ref>
Programs and algorithms
In flight the LVDC ran a major computation loop every 2 seconds for vehicle guidance, and a minor loop 25 times a second for attitude control. The minor loop is triggered by a dedicated interrupt every 40 ms and takes 18 ms to run.
Unlike the Apollo Guidance Computer
The Apollo Guidance Computer (AGC) was a digital computer produced for the Apollo program that was installed on board each Apollo command module (CM) and Apollo Lunar Module (LM). The AGC provided computation and electronic interfaces for guidanc ...
software, the software which ran on the LVDC seems to have vanished. While the hardware would be fairly simple to emulate, the only remaining copies of the software are probably in the core rope memory
Core rope memory is a form of read-only memory (ROM) for computers. It was used in the UNIVAC I (Universal Automatic Computer I) and the UNIVAC II, developed by the Eckert-Mauchly Computer Corporation in the 1950s, as it was a popular technol ...
of the Instrument Unit LVDCs of the remaining Saturn V
The Saturn V is a retired American super heavy-lift launch vehicle developed by NASA under the Apollo program for human exploration of the Moon. The rocket was human-rated, had multistage rocket, three stages, and was powered by liquid-propel ...
rockets on display at NASA sites.
Interrupts
The LVDC could also respond to a number of interrupts triggered by external events.
For a Saturn IB these interrupts were:
For a Saturn V these interrupts were:
Construction
The LVDC was approximately wide, high, and deep and weighed . The chassis was made of magnesium-lithium alloy LA 141, chosen for its high stiffness, low weight, and good vibration damping characteristics.[M.M. Dickinson, J.B. Jackson, G.C. Randa. IBM Space Guidance Center, Owego, NY. "Saturn V Launch Vehicle Digital Computer and Data Adapter." Proceedings of the Fall Joint Computer Conference, 1964] The chassis was divided into a 3 x 5 matrix of cells separated by walls through which coolant was circulated to remove the 138 watts of power dissipated by the computer. Slots in the cell walls held "pages" of electronics. The decision to cool the LVDC by circulating coolant through the walls of the computer was unique at the time and allowed the LVDC and LVDA (part-cooled using this technique) to be placed in one cold plate location due to the three dimensional packaging. The cold plates used to cool most equipment in the Instrument Unit were inefficient from a space view although versatile for the variety of equipment used. The alloy LA 141 had been used by IBM on the Gemini keyboard, read out units, and computer in small quantities and the larger frame of the LVDC was produced from the largest billets of LA 141 cast at the time and subsequently CNC machined into the frame.
A page consisted of two boards back to back and a magnesium-lithium frame to conduct heat to the chassis on low power pages and magnesium-aluminun-zinc on higher power pages. The 12-layer boards contained signal, power, and ground layers and connections between layers were made by plated-through holes. The plated-through holes were deliberately placed below the unit logic devices (ULD) to help conduct heat from the devices to the metal frames and thus the coolant walls.
Up to 35 alumina squares of could be reflow soldered to a board. These alumina squares had conductors silk screened to the top side and resistors silk-screened to the bottom side. Semiconductor chips of , each containing either one transistor or two diodes, were reflow soldered to the top side. The complete module was called a unit logic device. The unit logic device (ULD) was a smaller version of IBM's Solid Logic Technology
Solid Logic Technology (SLT) was IBM's method for hybrid packaging of electronic circuitry introduced in 1964 with the IBM System/360 series of computers. It was also used in the 1130, announced in 1965. IBM chose to design custom hybrid circu ...
(SLT) module, but with clip connections.[
] Copper balls were used for contacts between the chips and the conductive patterns.[
The hierarchy of the electronic structure is shown in the following table.
]
Gallery
Image:WernherVonBraunAstrionics.jpg , MSFC officials, including Dr. Wernher von Braun
Wernher Magnus Maximilian Freiherr von Braun ( ; ; 23 March 191216 June 1977) was a German–American aerospace engineer and space architect. He was a member of the Nazi Party and '' Allgemeine SS'', the leading figure in the development of ...
(on left) looking at an LVDC
See also
*Apollo Guidance Computer
The Apollo Guidance Computer (AGC) was a digital computer produced for the Apollo program that was installed on board each Apollo command module (CM) and Apollo Lunar Module (LM). The AGC provided computation and electronic interfaces for guidanc ...
* Apollo PGNCS primary spacecraft guidance system
* Gemini Spacecraft On-Board Computer (OBC)
Notes
References
* IBM,
Saturn V Launch Vehicle Digital Computer, Volume One: General Description and Theory
', 30 November 1964
* IBM,
Saturn V Guidance Computer, Semiannual Progress Report, 1 Apr. - 30 Sep. 1963
', 31 October 1963; archive
An archive is an accumulation of historical records or materials, in any medium, or the physical facility in which they are located.
Archives contain primary source documents that have accumulated over the course of an individual or organ ...
* Bellcomm, Inc,
Memory Requirements for the Launch Vehicle Digital Computer (LVDC)
', April 25, 1967
* Boeing,
Saturn V Launch Vehicle Guidance Equations, SA-504
', 15 July 1967
*
* NASA Marshall Spaceflight Center, ''Saturn V Flight Manual SA-503'', 1 November 1968
* NASA Marshall Spaceflight Center,
Skylab Saturn IB Flight Manual
', 30 September 1972
* M.M. Dickinson, J.B. Jackson, G.C. Randa. IBM Space Guidance Center, Owego, NY. "Saturn V Launch Vehicle Digital Computer and Data Adapter." Proceedings of the Fall Joint Computer Conference, 1964, pages 501–516.
* S. Bonis, R. Jackson, and B. Pagnani. IBM Space Guidance Center, Owego, NY. "Mechanical and Electronic Packaging for a Launch-Vehicle Guidance Computer." International Electronic Circuit Packaging Symposium 21–24 August 1964. Pages 226–241.
* IBM
Apollo Study Report, Volume 2.
IBM Space Guidance Center, Owego, NY, 1 October 1963. 133 pages. Also available o
(search for ''63-928-130'').
* NASA MSFC
Astrionics System Handbook Saturn Launch Vehicles
NASA Marshall Space Flight Center, 1 Nov 1968. MSFC No. IV-4-401-1. IBM No. 68-966-0002. 419 pages. Chapter 15 is about the LVDC and Launch Vehicle Data Adapter.
External links
High-resolution photos of LDVC components at the SpaceAholic collection of Apollo Lunar Module and Saturn V spaceflight artifacts
{{CPU technologies
Guidance computers
Apollo program hardware
IBM avionics computers
Spacecraft navigation instruments