• 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