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
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;
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
DOI :
10.1109/ISABEL.2008.4712587