Transaction Level Modeling with SystemC: TLM Concepts and Applications for Embedded Systems

Eric Paire
STMicroelectronics, France
With special participation of Kshitiz Jain, Marc Harbonne, Maxime Fiandino, and Michel Bruant.
Early embedded software development, covering coding, testing, integration and validation, is one of the most important targets of TLM platform methodology. This chapter describes mainly the close relationship between the TLM platform and the software running on it. The description illustrates how the software can benefit greatly from the early TLM platform availability. Reciprocally, hardware developers can also benefit from the early feedback on their design when used by the software developers. The TLM platform can therefore be considered as the meeting point between hardware and software development teams.