HetMoC: heterogeneous modelling in SystemC

Jun Zhu, Ingo Sander, Axel Jantsch · 2010

Abstract—We propose a novel heterogeneous model-of-computation (HetMoC) framework in SystemC for embedded computing systems. As the main contribution, we formally define the computation and communication in multiple domains (continuous-time, discrete-event, synchronous/reactive, and un-timed) as polymorphic processes and signals, and present domain interfaces to integrate different domains together for heteroge-neous process networks. Especially, the continuous-time signals are defined with time continuum, which are distinguished from existing approaches. For implementation, a functional modelling style has been adopted to construct HetMoC. A solver with error estimation has been exploited in numerical approximation, and the time-varying functionalities in adaptive systems have been captured in HetMoC as well. In experiments, based on an adaptive transceiver system case study, HetMoC shows promising capabilities compared with a reference model in SystemC-AMS. I.

Read the paper · More papers on PaperTik