Non-Confidential | ![]() | ARM 100965_1101_00_en | ||
| ||||
Home > SystemC Export with Multiple Instantiation > Scheduler API > Scheduler API - changes |
This section describes changes to the sg::SchedulerInterfaceForComponents
interface and related classes (and its default implementation in $MAXCORE_HOME/lib/template/tpl_scx_scheduler_mapping.{h,cpp}
).
The single time type sg::ticks_t
replaces uint64_t
ticks relative to a double
frequency.
sg::ticks_t
, is uint64_t
with a fixed time resolution, for compatibility with SystemC
sc_time
.
Functions that take absolute or relative time change accordingly. ARM
deprecates the classes FrequencyObserver
and FrequencySource
. ARM adds getSimulatedTimeResolution()
to the sg::SchedulerInterfaceForComponents
class.