Poster Presentation: Apollo Guidance Computer Low Level Simulator



Download 6.23 Kb.
Date29.07.2017
Size6.23 Kb.
#24391
Poster Presentation: Apollo Guidance Computer Low Level Simulator
Julian Webb

University of the West of England, Bristol



Abstract
This poster presents as a work-in-progress a full low-level simulation of a Block II Apollo Guidance Computer (AGC) and is offered in conjunction with Workshop session G "Digital Engineering and Computer Design: A Retrospective and Lessons Learned for Today's Engineers". The simulation will be made available during the MAPLD conference on a laptop computer.
The simulator (written in C) is not merely a functional simulator, but simulates the instruction set, memory and I/O devices of the original AGC. Also, the simulator approximates as closely as possible the original AGC clock speed – thus programs run in a time similar to the original. The simulator is currently running the Lunar Module version (Luminary 1C) of the software, which was targeted towards the Apollo 13 and 14 mission (NASA, 1970; Kernan, 1991). The current program simulates the basic instruction level of the AGC. In the future it is intended to amend the simulator to simulate operations at the microcode level.
For this work-in-progress version, the universe external to the AGC is not modelled in detail. Hence only those programs carrying out internal functions or (in a few cases operating external devices such as reaction-control jets) are supported in full. However, the full DSKY display and keyboard system is functional and provides the opportunity to experience hands-on this unusual man-machine interface. Eventually all aspects of the AGC’s environment will be included - as work is ongoing it is intended that the finally presented simulator will include additional external devices.
An additional feature is that as the simulation progresses statistical information regarding the workload on the AGC processor is collected and can be displayed in graphical format. Thus it will possible to carry out detailed analyses of a type not conducted since the original IBM-based AGC simulator was in use.
Conference participants are encouraged to use the AGC simulation and a set of instructions will enable them to act (within the current limitations mentioned above) as astronauts controlling the computer and hence the spacecraft.
In addition a traditional poster will provide background information and highlight some of the unusual features of the AGC internals.
References
Kernan, J., 1991, Private communication to D. Craig, incorporated in (MIT/IL, 1969)
MIT/IL, 1969, Luminary 1C Program Source Code Listing, Dibner Institute for the History of Science and Technology, http://hrst.mit.edu/hrs/apollo/public/archive/

1729.pdf
NASA, 1970, Apollo 13 Press Kit, in Godwin, R. (Ed.), 2002, Apollo 13: The NASA Mission Reports, Apogee Books, Burlington, Ontario, Canada



Download 6.23 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page