University of California, Davis
In this paper, the authors describe transaction level platform modeling in SystemC for MPSoC designs. The MPSoC platform is a net-list of processing elements, busses and bridge elements. The processing elements which can host a process (a C program) or memory. Busses, modeled as Universal Bus Channels (UBCs), offer communication functions for these processes and bridge elements (transducers) link different busses together. This platform yields an executable transaction level SystemC model, and has the advantage that the designer can use the existing C code and will yield a completely simulatable platform.