A case study: systemC-based design of an industrial exposure control unit

  • Authors:
  • Axel G. Braun;Thorsten Schubert;Martin Stark;Karsten Haug;Joachim Gerlach;Wolfgang Rosenstiel

  • Affiliations:
  • University of Tübingen, Department of Computer Engineering, Germany;OFFIS Reseach Laboratory, Oldenburg, Germany;Robert Bosch GmbH, Reutlingen and Leonberg, Germany;Robert Bosch GmbH, Reutlingen and Leonberg, Germany;Robert Bosch GmbH, Reutlingen and Leonberg, Germany;University of Tübingen, Department of Computer Engineering, Germany

  • Venue:
  • Languages for system specification
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article describes the modeling and refinement process of an industrial application from the automotive domain starting from a C description down to a cycle accurate SystemC model. The work was done within a co-operation between Robert Bosch GmbH, OFFIS Research Laboratory, and the University of Tübingen. The application was given by an exposure control unit from a video sensor system of a Bosch driver assistance application. The objective was to study the design flow, starting from an algorithmic C description down to synthesizable SystemC, which is the starting point for further design activities, e.g. hardware synthesis. The case study includes a comparison of the C and SystemC implementation, an analysis and a discussion of the refinement and implementation process. The fixed-point to integer data type conversion was found to be a critical task within the design process, and an automated solution is provided.