Title :
A flexible real-time architecture
Author :
Wickstrom, Gregory L.
Author_Institution :
Surety Electron. & Software Dept., Sandia Nat. Labs., Albuquerque, NM, USA
Abstract :
Assuring hard real-time characteristics of I/O associated with embedded software is often a difficult task. Input-Output related statements are often intermixed with the computational code, resulting in I/O timing that is dependent on the execution path and computational load. One way to mitigate this problem is through the use of interrupts. However, the non-determinism that is introduced by interrupt driven I/O may be so difficult to analyze that it is prohibited in some high consequence systems. This paper describes a balanced hardware/software solution to obtain consistent, interrupt-free I/O timing, and results in software that is much more amenable to analysis
Keywords :
interrupts; software architecture; I/O timing; balanced hardware/software solution; computational load; embedded software; execution path; flexible real-time architecture; hard real-time characteristics; interrupts; Application software; Computer architecture; Embedded software; Embedded system; Home appliances; Jitter; Laboratories; Pediatrics; Real time systems; Timing;
Conference_Titel :
High Assurance Systems Engineering, 2000, Fifth IEEE International Symposim on. HASE 2000
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-7695-0927-4
DOI :
10.1109/HASE.2000.895447