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