diff options
Diffstat (limited to 'src/sim')
-rw-r--r-- | src/sim/clocked_object.hh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/sim/clocked_object.hh b/src/sim/clocked_object.hh index bf132bee1..d836c48cc 100644 --- a/src/sim/clocked_object.hh +++ b/src/sim/clocked_object.hh @@ -172,13 +172,14 @@ class ClockedObject : public SimObject } /** - * Based on the clock of the object, determine the tick when the - * next cycle begins, in other words, return the next clock edge. + * Based on the clock of the object, determine the tick when the next + * cycle begins, in other words, return the next clock edge. + * (This can never be the current tick.) * * @return The tick when the next cycle starts */ Tick nextCycle() const - { return clockEdge(); } + { return clockEdge(Cycles(1)); } inline uint64_t frequency() const { return SimClock::Frequency / clock; } |