
The new class, Or1ksimDecoupSC is derived
from or1ksimSyncSC, whose header it
includes. A custom constructor is defined with the same arguments as
the base class constructor.
The ISS thread, run and the transport
function, doTrans are both reimplemented to add
temporal decoupling.
A pointer to the system global quantum, tgq, and
a quantum keeper for the ISS thread, issQk are
defined.
tlm::tlm_global_quantum *tgq; tlm_utils::tlm_quantumkeeper issQk;
The definition of the Or1ksim ISS wrapper module class with
decoupled timing, Or1ksimDecoupSC may be
found in
sys-models/decoup-soc/Or1ksimDecoupSC.h in the
distribution.
