• DocumentCode
    3238620
  • Title

    SystemC-based Modelling, Seamless Refinement, and Synthesis of a JPEG 2000 Decoder

  • Author

    Grüttner, Kim ; Oppenheimer, Frank ; Nebel, Wolfgang ; Colas-Bigey, Fabien ; Fouilliart, Anne-Marie

  • Author_Institution
    OFFIS e.V., Oldenburg
  • fYear
    2008
  • fDate
    10-14 March 2008
  • Firstpage
    128
  • Lastpage
    133
  • Abstract
    This paper will exemplarily describe and evaluate the OSSS methodology for embedded hardware/software systems and its use in a JPEG 2000 decoder case-study. The OSSS approach defines a design flow starting from an Application Model providing a rich subset of SystemCTM/C++ augmented with specific OSSS language concepts. It can be used to identify the most promising parallel structure by comparing different design alternatives. A clearly defined refinement process leads to the Virtual Target Architecture (VTA) Model. These refinements enable an analysis of the system behaviour at cycle-accurate granularity and support the exploration of different target architectures for the JPEG 2000 decoder. VTA models can be used as direct input for the FOSSY synthesis tool, which performs an automatic transformation into implementation models; that is to generate VHDL code for hardware, C/C++ for software, and platform configuration files for the target technology.
  • Keywords
    C language; C++ language; codecs; embedded systems; hardware description languages; high level synthesis; image coding; logic design; C++; FOSSY synthesis; JPEG 2000 decoder; OSSS; SystemC-based modelling; VHDL; application model; embedded hardware/software systems; seamless refinement; virtual target architecture model; Application software; Communication standards; Computer architecture; Decoding; Design methodology; Embedded system; Hardware; Refining; Software systems; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2008. DATE '08
  • Conference_Location
    Munich
  • Print_ISBN
    978-3-9810801-3-1
  • Electronic_ISBN
    978-3-9810801-4-8
  • Type

    conf

  • DOI
    10.1109/DATE.2008.4484674
  • Filename
    4484674