Fault tolerant hardware for high performance signal processing

The approach described in this paper uses an array of Field Programmable Gate Array (FPGA) devices to implement a fault tolerant hardware system that can be compared to the running of fault tolerant software on a traditional processor. Fault tolerance is achieved is achieved by using FPGA with on t...

Full description

Bibliographic Details
Main Authors: Erdogan, S. S., Shaneyfelf, Ted, Geok, See Ng, Abdul Rahman, Abdul Wahab
Format: Conference or Workshop Item
Language:English
Published: 2008
Subjects:
Online Access:http://irep.iium.edu.my/38157/
http://irep.iium.edu.my/38157/
http://irep.iium.edu.my/38157/1/Fault_Tolerant_Hardware_for_High_Performance_Signal_Processing.pdf
Description
Summary:The approach described in this paper uses an array of Field Programmable Gate Array (FPGA) devices to implement a fault tolerant hardware system that can be compared to the running of fault tolerant software on a traditional processor. Fault tolerance is achieved is achieved by using FPGA with on the fly partial programmability feature. Major considerations while mapping to the FPGA includes the size of the area to be mapped and communication issues related to their communication. Area size selection is compared to the page size selection in Operating System Design. Communication issues between modules are compared to the software engineering paradigms dealing with module coupling, fan-in, fan-out and cohesiveness. Finally, the overhead associated with the downloading of the reconfiguration files is discussed.