Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Radiation tolerant implementation of a soft-core processor for space applications

Thesis (MScEng (Electrical and Electronic Engineering))--University of Stellenbosch, 2007.

Saved in:
Bibliographic Details
Main Author: Van der Horst, Johannes Gerhardus
Other Authors: Mostert, S.
Format: Thesis
Language:English
Published: Stellenbosch : University of Stellenbosch 2008
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867614107320975360
access_status_str Open Access
author Van der Horst, Johannes Gerhardus
author2 Mostert, S.
author_browse Mostert, S.
Van der Horst, Johannes Gerhardus
author_facet Mostert, S.
Van der Horst, Johannes Gerhardus
author_sort Van der Horst, Johannes Gerhardus
collection Thesis
dc_rights_str_mv University of Stellenbosch
description Thesis (MScEng (Electrical and Electronic Engineering))--University of Stellenbosch, 2007.
format Thesis
id oai:scholar.sun.ac.za:10019.1/1857
institution Stellenbosch University (South Africa)
language English
last_indexed 2026-06-10T12:46:46.943Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2008
publishDateRange 2008
publishDateSort 2008
publisher Stellenbosch : University of Stellenbosch
publisherStr Stellenbosch : University of Stellenbosch
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/1857 Radiation tolerant implementation of a soft-core processor for space applications Van der Horst, Johannes Gerhardus Mostert, S. Smith, W. University of Stellenbosch. Faculty of Engineering. Dept. of Electrical and Electronic Engineering. Field programmable gate arrays Microprocessors Dissertations -- Electronic engineering Theses -- Electronic engineering Electrical and Electronic Engineering Thesis (MScEng (Electrical and Electronic Engineering))--University of Stellenbosch, 2007. The availability of high density FPGAs has made the use of soft-core processors an attractive proposition for the low volume space market. Soft-core processors combine the power of programmable logic with the ease of use of a conventional processor to provide a highly customisable solution. However, the SRAM FPGAs used as implementation platform are especially susceptable to radiation induced single event upsets, due to the sensitivity of their configuration memory. To safely use these processors in a space environment requires the modification of the processor to safely mitigate these effects. This thesis presents the process followed to develop and test a fault tolerant implementation of an 8-bit PicoBlaze soft-core processor on a Xilinx Spartan-3 SRAM FPGA. A thorough investigation was made into the available methods that can be used to mitigate single event upsets, in order to identify the most suitable ones. Guidelines for the application of SEU mitigation techniques to SRAM FPGAs were proposed. A single event upset simulator was designed and constructed to compare the different techniques. It mimics SEUs by injecting errors into the configuration memory of an FPGA. The results of error injection were used to develop a PicoBlaze implementation with limited overhead, while it still offers a high degree of error mitigation. Three different designs were tested by proton irradiation to verify the protection afforded by the mitigation techniques. It was found that protected designs were more robust. The cross-section of the FPGA was also determined, which can be used with the SEU simulator to predict the dynamic cross-section of designs. The work contained in this thesis demonstrates the use of open-source intellectual property with commercial-off-the-shelf components to develop a robust component for use in the miniature spacecraft market. 2008-01-17T12:12:12Z 2010-06-01T08:34:56Z 2008-01-17T12:12:12Z 2010-06-01T08:34:56Z 2007-03 Thesis http://hdl.handle.net/10019.1/1857 en University of Stellenbosch 5381991 bytes application/pdf application/pdf Stellenbosch : University of Stellenbosch
spellingShingle Field programmable gate arrays
Microprocessors
Dissertations -- Electronic engineering
Theses -- Electronic engineering
Electrical and Electronic Engineering
Van der Horst, Johannes Gerhardus
Radiation tolerant implementation of a soft-core processor for space applications
title Radiation tolerant implementation of a soft-core processor for space applications
title_full Radiation tolerant implementation of a soft-core processor for space applications
title_fullStr Radiation tolerant implementation of a soft-core processor for space applications
title_full_unstemmed Radiation tolerant implementation of a soft-core processor for space applications
title_short Radiation tolerant implementation of a soft-core processor for space applications
title_sort radiation tolerant implementation of a soft core processor for space applications
topic Field programmable gate arrays
Microprocessors
Dissertations -- Electronic engineering
Theses -- Electronic engineering
Electrical and Electronic Engineering
url http://hdl.handle.net/10019.1/1857
work_keys_str_mv AT vanderhorstjohannesgerhardus radiationtolerantimplementationofasoftcoreprocessorforspaceapplications