DocumentCode :
968545
Title :
Monitoring field-programmable gate array-based processing engines of dependable computer systems
Author :
Bartzoudis, N. ; Hopkins, A.B.T. ; McDonald-Maier, K.D.
Author_Institution :
Univ. of Essex, Colchester
Volume :
1
Issue :
6
fYear :
2007
Firstpage :
661
Lastpage :
668
Abstract :
The integration of field-programmable gate array (FPGA) devices as co-processing elements in numerous dependable computer systems makes the real-time detection of errors a vital issue. The propagation of FPGA-based application errors can endanger the availability of the hosting computer. Embedded error detection mechanisms should enforce the operation of the FPGA-based systems, in order to prevent system failures. Such monitoring should not interfere with the host PC performance and must also ensure the timely detection of failures. Therefore an embedded error detection and recovery component was designed and implemented, which does not require manual intervention, in order to illustrate the benefits of this approach. A double FPGA board-layout was used to provide the forensic analysis of the dependable workstation´s PCI bus activity. The monitor logic specifically targets PCI buses; it is tightly coupled with the PCI core located in a first FPGA device to check the protocol and application errors in PCI activity. Application circuits are configured in the second FPGA.
Keywords :
coprocessors; field programmable gate arrays; monitoring; peripheral interfaces; FPGA-based co-processing engine; dependable computer system; dependable workstation PCI bus activity; double FPGA board-layout; embedded error detection; field-programmable gate array; forensic analysis; real-time error detection; system failure;
fLanguage :
English
Journal_Title :
Computers & Digital Techniques, IET
Publisher :
iet
ISSN :
1751-8601
Type :
jour
DOI :
10.1049/iet-cdt:20060200
Filename :
4378464
Link To Document :
بازگشت