added possible cases in powerdownchecker

This commit is contained in:
robert
2014-04-18 21:05:18 +02:00
parent c491738b04
commit b0c26307de
2 changed files with 11 additions and 9 deletions

View File

@@ -44,6 +44,12 @@ void PowerDownChecker::delayToSatisfyConstraints(ScheduledCommand& command) cons
{
command.delayToMeetConstraint(lastCommandOnBank.getStart(), config.Timings.tXP);
}
else if (lastCommandOnBank.getCommand() == Command::SREFX)
{
command.delayToMeetConstraint(lastCommandOnBank.getStart(), config.Timings.tXSR);
}
else
{
reportFatal("Powerdown checker", commandToString(command.getCommand()) + " can not follow " + commandToString(lastCommandOnBank.getCommand()));

View File

@@ -35,15 +35,11 @@ void RefreshChecker::delayToSatisfyConstraints(ScheduledCommand& command) const
{
command.delayToMeetConstraint(lastCommandOnBank.getStart(), config.Timings.tXP);
}
// else if (lastCommandOnBank.getCommand() == Command::SREFX)
// {
// command.delayToMeetConstraint(lastCommandOnBank.getEnd(), config.Timings.tXSR);
// }
// else if (lastCommandOnBank.getCommand() == Command::AutoRefresh)
// {
// }
// else
// reportFatal("Refresh Checker", "Refresh can not follow " + commandToString(lastCommandOnBank.getCommand()));
else if (lastCommandOnBank.getCommand() == Command::AutoRefresh)
{
}
else
reportFatal("Refresh Checker", "Refresh can not follow " + commandToString(lastCommandOnBank.getCommand()));
}
state.bus.moveCommandToNextFreeSlot(command);