Review Board 2.0.15


misc: Coupling gem5 with SystemC TLM2.0

Review Request #2753 - Created May 5, 2015 and submitted

Information
Matthias Jung
gem5
default
Reviewers
Default

Changeset 10873:c0ac6410d7bc
---------------------------
misc: Coupling gem5 with SystemC TLM2.0
Transaction Level Modeling (TLM2.0) is widely used in industry for creating
virtual platforms (IEEE 1666 SystemC). This patch contains a standard compliant
implementation of an external gem5 port, that enables the usage of gem5 as a
TLM initiator component in SystemC based virtual platforms. Both TLM coding
paradigms loosely timed (b_transport) and aproximately timed (nb_transport) are
supported.

Compared to the original patch a TLM memory manager was added. Furthermore,
the transaction object was removed and for each TLM payload a PacketPointer
that points to the original gem5 packet is added as an TLM extension.
For event handling single events are now created.


   

Issue Summary

14 0 14 0
Description From Last Updated Status
Review request changed
Updated (Aug. 3, 2015, 9:10 p.m.)

Status: Closed (submitted)