Implementation of Configurable Fault Tolerant Processor (CFTP) experiments

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 inclu...

Full description

Bibliographic Details
Main Author: Caldwell, Gerald W.
Other Authors: Loomis, Herschel H.
Format: Others
Published: Monterey California. Naval Postgraduate School 2012
Subjects:
Online Access:http://hdl.handle.net/10945/2380
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-2380
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-23802017-05-24T16:07:43Z Implementation of Configurable Fault Tolerant Processor (CFTP) experiments Caldwell, Gerald W. Loomis, Herschel H. Ross, Alan A. Naval Postgraduate School (U.S.). Electrical and Computer Engineering Electrical engineering Computer programs Software engineering 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 FGPAs. 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. 2012-03-14T17:35:02Z 2012-03-14T17:35:02Z 2006-12 Thesis http://hdl.handle.net/10945/2380 80950909 Approved for public release, distribution unlimited xviii, 109 p. : ill. ; application/pdf Monterey California. Naval Postgraduate School
collection NDLTD
format Others
sources NDLTD
topic Electrical engineering
Computer programs
Software engineering
spellingShingle Electrical engineering
Computer programs
Software engineering
Caldwell, Gerald W.
Implementation of Configurable Fault Tolerant Processor (CFTP) experiments
description 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 FGPAs. 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.
author2 Loomis, Herschel H.
author_facet Loomis, Herschel H.
Caldwell, Gerald W.
author Caldwell, Gerald W.
author_sort Caldwell, Gerald W.
title Implementation of Configurable Fault Tolerant Processor (CFTP) experiments
title_short Implementation of Configurable Fault Tolerant Processor (CFTP) experiments
title_full Implementation of Configurable Fault Tolerant Processor (CFTP) experiments
title_fullStr Implementation of Configurable Fault Tolerant Processor (CFTP) experiments
title_full_unstemmed Implementation of Configurable Fault Tolerant Processor (CFTP) experiments
title_sort implementation of configurable fault tolerant processor (cftp) experiments
publisher Monterey California. Naval Postgraduate School
publishDate 2012
url http://hdl.handle.net/10945/2380
work_keys_str_mv AT caldwellgeraldw implementationofconfigurablefaulttolerantprocessorcftpexperiments
_version_ 1718453002092675072