Universidad de Costa Rica

Automatic TLM generation for C-Based MPSoC design

Ing. Lochi Yu Lo, PhD.
Lucky Lo Chi Yu Lo and Samar Abdi


This paper presents a tool for automatic generation of transaction level models (TLMs) for MPSoC designs using only C-code and graphical capture. The MPSoC platform is captured as a graphical net-list of components, busses and bridge elements. The application is captured as C processes mapped to the platform components. Once the platform is decided, a set of transaction level communication APIs is automatically generated for each process. After the C code is input, an executable SystemC TLM of the design is automatically generated using our tool. This TLM can be executed using standard SystemC simulators for early functional verification of the design. Although, several TLM styles and standards have been proposed in the past, our approach differs in the fact that the designers do not need to understand the underlying SystemC code or TLM modeling style to verify that their …

© 2020 Escuela de Ingeniería Eléctrica, Universidad de Costa Rica.