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