• DocumentCode
    3094004
  • Title

    hArtes design flow for heterogeneous platforms

  • Author

    Rashid, Muhammad ; Ferrandi, Fabrizio ; Bertels, Koen

  • Author_Institution
    Video Compression Lab., Thomson Res. & Dev., Cesson-Sevigne
  • fYear
    2009
  • fDate
    16-18 March 2009
  • Firstpage
    330
  • Lastpage
    338
  • Abstract
    The hArtes -holistic approach to reconfigurable real time embedded systems- design flow addresses the development of an holistic tool-chain for reconfigurable heterogeneous platforms. The entire tool-chain consists of three phases: algorithm exploration and translation, design space exploration and system synthesis. This paper evaluates the tools in the design space exploration phase and the system synthesis phase. The tools in the design space exploration phase facilitate task partitioning, task optimization and assignment of the tasks to the appropriate hardware element. The tools in the system synthesis phase facilitate the hardware/software co-design of embedded applications and perform compilation and HDL generation. The HDL designs are generated with a view of actual hardware/software co-execution on the real hardware platform. The XML architecture description file and the C pragma notations are used for information exchange between different tools. The XML architecture description file is also used to provide a flexible specification of the target architecture. Experimental results with H.264 video encoding application shows the viability of the hArtes design flow.
  • Keywords
    XML; embedded systems; hardware description languages; hardware-software codesign; optimisation; program compilers; reconfigurable architectures; task analysis; C pragma notations; H.264 video encoding application; HDL compilation; HDL generation; XML architecture description file; algorithm exploration and translation; design space exploration; hArtes design flow; hardware/software co-design; holistic approach to reconfigurable real time embedded systems design flow; holistic tool-chain; information exchange; reconfigurable heterogeneous platforms; system synthesis; task assignment; task optimization; task partitioning; Algorithm design and analysis; Application software; Computer architecture; Design optimization; Embedded software; Hardware design languages; Partitioning algorithms; Real time systems; Space exploration; XML; Design space exploration; application partitioning; simulation; system synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality of Electronic Design, 2009. ISQED 2009. Quality Electronic Design
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    978-1-4244-2952-3
  • Electronic_ISBN
    978-1-4244-2953-0
  • Type

    conf

  • DOI
    10.1109/ISQED.2009.4810316
  • Filename
    4810316