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
Link To Document