DocumentCode :
447278
Title :
Achieving deterministic, hard real-time control on an IBM-compatible PC: a general configuration guideline
Author :
Zhang, J. ; Lumia, R. ; Wood, J. ; Starr, G.
Author_Institution :
Dept. of Mech. Eng., New Mexico Univ., USA
Volume :
1
fYear :
2005
fDate :
10-12 Oct. 2005
Firstpage :
293
Abstract :
With the rapid development of personal computers (PCs) in the past 15 years, a trend has emerged in which conventional industrial microcontrollers are being replaced by PCs because they provide more computation power while at the same time support a user-friendly interface for better interoperability. Although there are many research efforts in this direction, a few key issues concerning the determinism of the PC hardware and firmware were overlooked that have critical impact on the hard real-time performance of such systems. Key issues include: the nondeterministic occurrence of system management interrupts (SMI), the nondeterministic I/O latency caused by PCI bus arbitration and hard disk buffering. These issues along with suggested solutions will be addressed in this paper. Due to the diversity of firmware (BIOS) and hardware design from different PC manufacturers, it is impossible to make a comprehensive list of rules to safeguard a deterministic controller PC configuration. The goal of this paper is therefore to present a general design guideline that can be used to analyze and configure a specific system with the help of necessary motherboard/chipset/BIOS manuals.
Keywords :
IBM compatible machines; computerised control; firmware; peripheral interfaces; real-time systems; PCI bus arbitration; configuration guideline; deterministic controller PC configuration; firmware; hard disk buffering; hardware design; interoperability; interrupt latency; microcontrollers; nondeterministic I/O latency; personal computers; real-time control; system management interrupts; system management mode; Computer industry; Computer interfaces; Delay; Guidelines; Hardware; Microcomputers; Microcontrollers; Microprogramming; Personal communication networks; Real time systems; Hard real-time; SMM (System Management Mode); determinism; interrupt latency;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man and Cybernetics, 2005 IEEE International Conference on
Print_ISBN :
0-7803-9298-1
Type :
conf
DOI :
10.1109/ICSMC.2005.1571161
Filename :
1571161
Link To Document :
بازگشت