In this case study temporal decoupling is added to the TLM 2.0 model of a SoC. The SoC model with arbiter from the previous example is reused.
The code for the decoupled Or1ksim ISS wrapper
(Or1ksimDecoupSC.cpp
and
Or1ksimDecoupSC.h
), the code for the decoupled
UART module (UartDecoupSC.cpp
and
UartDecoupSC.h
) and the main program for the
complete model (decoupSocMainSC.cpp
) may be founded
in the sysc-models/decoup-soc
directory of the
distribution.