Title: Hardware/Software Co-Design of I/O Interfacing Hardware and Real-Time Device Drivers for Embedded Systems
Authors: David B. Stewart and Bruce L. Jacob
Conference: Real-Time Applications Symposium - Work-in-Progress Session
Location: Vancouver, Canada
Date: June 99
Pages: 4 pages
Link: to portable document file rtas99.pdf, 68 KBytes

ABSTRACT

We have conceptualized a hardware-software co-design strategy for creating I/O interfacing hardware and device drivers for a real-time operating system that executes on microcontrollers, enabling hardware independent access to I/O devices at near-zero overhead. We achieve this low overhead through the addition of a hardware mechanism to the microcontroller architecture that we call nonaprocessors. The architecture extensions are orthogonal to the underlying microarchitecture and can be implemented inexpensively, and are thus suitable for use in low-cost microcontrollers. Our current research is to validate this concept through extensive testing on a simulated processor, and to measure the cost-effectiveness of the hardware architecture extensions over a wide range of design choices.


<< Back to the PUBLICATIONS Page

© 1999 University of Maryland, College Park, MD 20742. All Rights Reserved.
For more information on the SERTS Laboratory, contact Dr. D. Stewart at
dstewart@eng.umd.edu