DocumentCode :
3662411
Title :
A toolchain for safety-critical embedded processor programming using FPGAs
Author :
Jonathan Kimmitt;David J Greaves;Marcian Cirstea
Author_Institution :
Dept of Computing and Technology, Anglia Ruskin University, Cambridge, England
fYear :
2015
fDate :
7/1/2015 12:00:00 AM
Firstpage :
848
Lastpage :
855
Abstract :
In safety-critical environments it is no longer sufficient to rely on legacy methodologies. Correctness should be built in all the way through the process. This paper presents a toolchain which allows theorem prover output to be interfaced to fault-tolerant FPGA circuitry. We show a shallow embedding of a lambda calculus executing on a Xilinx platform with the assistance of a choice of fault-tolerance methodologies to detect or mask single-event upsets. The toolchain and synthesis procedure maintains type-safety throughout and eliminates buffer-overrun attacks. The new flow generates results which are competitive relative to N-modular redundancy, and can be readily adapted to mass production devices.
Keywords :
"Field programmable gate arrays","Hardware","Software","Registers","Semantics","Computers","Fault tolerance"
Publisher :
ieee
Conference_Titel :
Industrial Informatics (INDIN), 2015 IEEE 13th International Conference on
ISSN :
1935-4576
Electronic_ISBN :
2378-363X
Type :
conf
DOI :
10.1109/INDIN.2015.7281847
Filename :
7281847
Link To Document :
بازگشت