NASA Office of Logic Design

NASA Office of Logic Design

A scientific study of the problems of digital engineering for space flight systems,
with a view to their practical solution.


8085 Microprocessor


On-Board Software for the Mars Pathfinder Microrover

Jack Morrison and Tam Nguyen
Second IAA International Conference on Low-Cost Planetary Missions
Laurel, MD - 1996

techreports.jpl.nasa.gov/1996/96-0436.pdf

mirror

Abstract
The Pathfinder Micro-rover Flight experiment will perform engineering and science experiments on the Martian surface to pave the way for future Mars missions. The rover is controlled by a 1970's era microprocessor. Its on-board software, while in some ways a typical embedded-system design, has to deal with some unusual constraints.

The rover will be operating in a harsh and mostly unknown environment, with limited electrical and processing power, accessible only via a limited-bandwidth communication link with long time delays. The software design is driven by these factors to provide reliability in the face of hardware, software, and operational failures, flexibility to allow adaptation and reconfiguration, simplicity, predictability, and visibility into its internal state and the external environment.

This paper describes the overall software structure, and details some of the more interesting features of the design, including error handling, power control logic, and navigation with hazard avoidance. The development environment is also described, including the use of world-wide-web- style hypertext to provide quick access to the collection of documents that accumulate in a software project.


80C85RH-8 Total Dose Radiation Test

October 1989

80c85rh_rad_report_1989.htm

Testing Summary

The 80C85RH-8-retains its integrity up to 200K Rads. Above 200K Rads there is a decline in the electrical performance of the component. I would not recommend using it above 200K Rads (si).

 

Tools

Products by chip - Intel 8 bitXL

SoftoolsXL

8085 Simulator IDE with BASIC Compiler, Assembler, Disassembler and Debugger

Home_Education_Science_8085_simulator_19818.html


Home - NASA Office of Logic Design
Last Revised: April 20, 2004
Digital Engineering Institute
Web Grunt: Richard Katz
NACA Seal