Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A Flexible Real-Time Architecture

Conference ·
OSTI ID:761875

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.

Research Organization:
Sandia National Labs., Albuquerque, NM (US); Sandia National Labs., Livermore, CA (US)
Sponsoring Organization:
US Department of Energy (US)
DOE Contract Number:
AC04-94AL85000
OSTI ID:
761875
Report Number(s):
SAND2000-2089C
Country of Publication:
United States
Language:
English

Similar Records

Real-time scheduling of software tasks
Conference · Thu Nov 30 23:00:00 EST 1995 · OSTI ID:161559

Computer architecture for efficient algorithmic executions in real-time systems: new technology for avionics systems and advanced space vehicles
Technical Report · Mon Nov 30 23:00:00 EST 1987 · OSTI ID:5152324

Real-Time Considerations for Rugged Embedded Systems
Book · Thu Dec 01 23:00:00 EST 2016 · OSTI ID:1440698