Refining a High Level SystemC Model

Bernhard Niemann, Frank Mayer, Francisco Javier, Rabano Rubio, M. Speitel · Kluwer Academic Publishers eBooks · 2006

The objective of this paper is to present a possible flow, using SystemC, to make the transition from a high level data flow description towards an implementable model. The main focus is behavior refinement, in other words the modification of the module descriptions until they can be mapped to a given architecture, satisfying the implementation constraints. A customizable processor core that executes an ANSI C version of the system model is utilized. Only operations that require a lot of computational power are implemented as custom hardware modules to extend the core functionality. A simple operator counting technique is used inside the high level model to obtain run time estimates for hardware-software partitioning. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Read the paper · More papers on PaperTik