• DocumentCode
    2018941
  • Title

    Late Hardware/Software Partitioning by Using SystemC Functional Models

  • Author

    Brunmayr, Peter ; Haase, Jan ; Schupfer, Florian

  • Author_Institution
    Inst. of Comput. Technol., Vienna Univ. of Technol., Vienna
  • fYear
    2009
  • fDate
    25-29 May 2009
  • Firstpage
    194
  • Lastpage
    199
  • Abstract
    In this paper a partly unified hardware/software design flow is presented. It uses System C as system level design language and postpones the partitioning decision to a lower abstraction level by using a realization independent functional model. Especially the partitioning of data flow dominant tasks between hardware and software is simplified with this approach. Additionally, by using a C-based design language for hardware and software design, system simulations at different abstraction levels are simplified. In combination with the concept of high level synthesis, this design flow reduces the effort after the partitioning and thus also significantly reduces the extra effort of a possible re partitioning between hardware and software. As proof of concept the receiver components of a VoIP engine have been implemented. The data flow dominant RTP protocol has been realized on an FPGA and the results of different hardware/software partitionings are presented.
  • Keywords
    data flow analysis; field programmable gate arrays; hardware description languages; hardware-software codesign; FPGA; RTP protocol; SystemC functional models; VoIP engine; data flow dominant tasks; hardware/software design flow; hardware/software partitioning; Asia; Computational modeling; Digital signal processing; Field programmable gate arrays; Hardware design languages; High level synthesis; Software design; Space exploration; System-level design; Timing; FPGA; Hardware/Software Codesign; High Level Synthesis; Partitioning; Signal Processing; SystemC; VoIP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modelling & Simulation, 2009. AMS '09. Third Asia International Conference on
  • Conference_Location
    Bali
  • Print_ISBN
    978-1-4244-4154-9
  • Electronic_ISBN
    978-0-7695-3648-4
  • Type

    conf

  • DOI
    10.1109/AMS.2009.18
  • Filename
    5071982