Implementation of Configurable Fault Tolerant Processor (CFTP) Experiments

Abstract

The Configurable Fault Tolerant Processor (CFTP) team at Naval Postgraduate School (NPS), Monterey, was created to develop, test, and implement reliable computing solutions for the space environment. The CFTP team seeks to design reliable circuits using Field Programmable Gate Arrays (FPGA) to include designs that mitigate the radiation hazards posed to FPGAs. A significant challenge faced by the CFTP team has been the integration and subsequent software development of the CFTP architecture, which includes a "Controller" and an "Experiment" FPGA. This thesis investigates some of the specific design issues that must be considered for future experiments, to include timing between the two FPGAs, and data throughput of the CFTP architecture. Procedures for the development and implementation of experiments are detailed for the benefit of future experimenters who may be new to designing for FPGAs. Lastly, the Controller program is streamlined such that only minor modifications are required by prospective users in order to conform to specific experiments. Over the years the CFTP team has produced several experiments that will provide reliable computing solutions for the space environment. Now, in addition to the "what" is to be used in space, this thesis presents "how" to run them in space.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2006
Accession Number
ADA462393

Entities

People

  • Gerald W. Caldwell

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Artificial Satellites
  • Circuit Boards
  • Circuits
  • Computer Programming
  • Computer-Aided Design
  • Computers
  • Data Rate
  • Electronic Circuits
  • Environment
  • Experimental Design
  • Field Programmable Gate Arrays
  • Integrated Circuits
  • Operating Systems
  • Printed Circuits
  • Shell Scripts
  • Software Development
  • Space Environments

Readers

  • Fault Tolerant Diagnosis of Black and White Balloon Isolation Tests Using ¥.
  • Integrated Circuit Design and Technology.
  • Systems Analysis and Design

Technology Areas

  • Space
  • Space - Satellites