integrated scheduler into core

This commit is contained in:
robert
2014-03-19 20:48:06 +01:00
parent 23076bcf7d
commit bc9e35bd61
25 changed files with 434 additions and 76 deletions

View File

@@ -18,8 +18,8 @@ RefreshManager::RefreshManager(CommandBus& bus, const RefreshTiming& refreshTimi
setupTransaction(refreshTransaction, Bank(0));
nextPlannedRefresh = new ScheduledCommand(refreshTransaction, Refresh, SC_ZERO_TIME,
refreshTiming.tRFC);
assert(refreshTiming.tRFC > SC_ZERO_TIME);
assert(nextPlannedRefresh->getExecutionTime()>SC_ZERO_TIME);
sc_assert(refreshTiming.tRFC > SC_ZERO_TIME);
sc_assert(nextPlannedRefresh->getExecutionTime()>SC_ZERO_TIME);
planNextRefresh(*nextPlannedRefresh);
}