System modeling with SystemC

Abhijit Ghosh, Steve Tjiang, R. Chandra · 2002

This tutorial will introduce the fundamental constructs of the SystemC libraries: the model of time, modules, processes, ports, and synchronization and communication primitives. We will discuss the more advanced features of SystemC such as channels, the separation of communication from functionality, hierarchical channels, events, static and dynamic sensitivity. Finally, we will give examples of how SystemC is used to model SOCs and how SystemC creates the framework for solving many system-level design problems. We will conclude with benefits of using SystemC to model systems as well as a roadmap of SystemC, as well as web sites and other publications for those interesting in learning more about SystemC.

Read the paper · More papers on PaperTik