Combining different Models of Computation for Cosimulation of Heterogeneous Systems

Christian Kreiner, Christian Steger, Reinhold Weiss

Abstract

The problem of designing mixed hardware/software systems has received a significant interest in recent years due to increasing system complexities. The heterogeneous approach, by combining small, specialized models of computaion, achieves generality and also lends itself to automatic synthesis and formal verification. This paper describes a hardware/software cosimulation environment for embedded systems based on digital signal processors (TMS320C40) and FPGAs. Due to the heterogeneous nature of an embedded system we are using an multilanguage approach for the simulation of the entire system. We define a generic, tool independent and open interface concept. Using this cosimulation interface an efficient verification of the design is possible.

Related URL: http://www.iti.tu-graz.ac.at/