User Settings
Open AccessBook Chapter10.1007/0-387-33403-3_4

Automated Conversion of SystemC Fixed-Point Data Types

Axel Braun,Djones Lettnin,Joachim Gerlach,Wolfgang Rosenstiel-2006-08-15-Kluwer Academic Publishers eBooks

TL;DRAbstract

This article describes a methodology for the automated conversion of SystemC fixed-point data types and arithmetics to an integer-based format for simulation acceleration and hardware synthesis. In most design flows the direct synthesis of fixed-point data types and their related arithmetics is not supported. Thus all fixed-point arithmetics have to be converted manually in a very time-consuming and error-prone procedure. Therefore a conversion methodology has been developed and a tool enabling an automated conversion of SystemC fixed-point data types as well as fixed-point arithmetics has been implemented. The article describes the theory and transformation rules of the conversion methodology, their implementation into a tool solution, and its application in terms of an experimental case study.

Chat with Paper

AI Agents for this Paper

This article describes a methodology for the automated conversion of SystemC fixed-point data types and arithmetics to an integer-based format for simulation acceleration and hardware synthesis. In most design flows the direct synthesis of fixed-point data types and their related arithmetics is not supported. Thus all fixed-point arithmetics have to be converted manually in a very time-consuming and error-prone procedure. Therefore a conversion methodology has been developed and a tool enabling an automated conversion of SystemC fixed-point data types as well as fixed-point arithmetics has been implemented. The article describes the theory and transformation rules of the conversion methodology, their implementation into a tool solution, and its application in terms of an experimental case study.

Keywords

SystemCFixed-point arithmeticFixed pointComputer scienceData conversionTransformation (genetics)Integer (computer science)Point (geometry)

Chat

Click to start Chat