Proc. SPIE. 5274, Microelectronics: Design, Technology, and Packaging
KEYWORDS: Digital signal processing, Switching, Control systems, Telecommunications, Process control, Software development, Operating systems, Data communications, Computer architecture, Real-time computing
This paper introduces a computer architecture suitable for embedded real-time applications where low power consumption is a requirement. This is achieved through the use of a hybrid hardware-software system. A system architecture is proposed which allows for modules of a system to be implemented at run-time in either hardware or software. Implementation choices may be made dynamically based on the loading of the host microprocessor, in a multi-tasking environment. An approach to inter-module communication is described, along with how this is affected by dynamic configuration. Some research goals are identified, including investigating the effects on
real-time performance, power consumption and the design process involved in reconfigurable systems.