DocumentCode :
1657409
Title :
Dynamic hardware-software partitioning on reconfigurable system-on-chip
Author :
Waldeck, Peter ; Bergmann, Neil
Author_Institution :
Sch. of ITEE, Queensland Univ., Brisbane, Qld., Australia
fYear :
2003
Firstpage :
102
Lastpage :
105
Abstract :
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 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 communications is described along with how this is affected by dynamic configuration. Acoustic echo cancellation through the use of the maximal length correlation technique is used as an application example. Implementation as a hybrid hardware-software system is examined. An example partitioning arrangement shows total bus bandwidth utilization to be approximately 1%.
Keywords :
embedded systems; hardware-software codesign; integrated circuit design; microprocessor chips; multiprogramming; reconfigurable architectures; system-on-chip; acoustic echo cancellation; bus bandwidth utilization; computer architecture; embedded real-time application; hardware-software partitioning; host microprocessor; hybrid hardware-software system; inter-module communication; multi-tasking environment; reconfigurable system-on-chip; Application software; Communication system control; Computer architecture; Control systems; Energy consumption; Hardware; Real time systems; Software algorithms; Software systems; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System-on-Chip for Real-Time Applications, 2003. Proceedings. The 3rd IEEE International Workshop on
Print_ISBN :
0-7695-1944-X
Type :
conf
DOI :
10.1109/IWSOC.2003.1213015
Filename :
1213015
Link To Document :
بازگشت