• DocumentCode
    1879850
  • Title

    OSSS methodology - system-level design and synthesis of embedded HW/SW systems in C++

  • Author

    Grüttner, Kim ; Oppenheimer, Frank ; Nebel, Wolfgang

  • Author_Institution
    Technol. Cluster Design Hardware/Software Syst., Inst. for Inf. Technol., Oldenburg
  • fYear
    2008
  • fDate
    25-28 Oct. 2008
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    The OSSS methodology defines a seamless design flow for embedded HW/SW systems. It enables the effective use of high-level SystemCTM and C++ features like classes (object-oriented design paradigm), templates and method based communication for the description of SW and HW. Furthermore, it supports the OSCI SystemC Synthesis Subset for low-level HW description and HW IP integration. With Fossy we provide a tool for the automatic transformation of a system description in OSSS to an implementation. In this paper we present a top-down design flow using the OSSS methodology for the implementation of an adaptive video filter. The last step of the proposed design flow has been performed automatically by Fossy. We have targeted a Xilinx FPGA to proof the usability of a physical implementation for future SoC designs.
  • Keywords
    C++ language; embedded systems; field programmable gate arrays; hardware-software codesign; object-oriented programming; system-on-chip; systems analysis; C++; Fossy; OSCI SystemC Synthesis Subset; OSSS methodology; SoC design; SystemCTM; Xilinx FPGA; embedded HW/SW systems; object oriented design paradigm; system-level design; Adaptive filters; Communication system software; Embedded software; Embedded system; Hardware; Information technology; Software design; Software performance; Software systems; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Sciences on Biomedical and Communication Technologies, 2008. ISABEL '08. First International Symposium on
  • Conference_Location
    Aalborg
  • Print_ISBN
    978-1-4244-2647-8
  • Electronic_ISBN
    978-1-4244-2648-5
  • Type

    conf

  • DOI
    10.1109/ISABEL.2008.4712587
  • Filename
    4712587