File schedule_stage.h
File List > pipelined > schedule_stage.h
Go to the documentation of this file
#pragma once
#include "sm/pipelined/pipelined.h"
namespace simtix {
namespace pipelined {
class ScheduleStage {
public:
ScheduleStage(PipelinedSMImpl *sm, const PipelinedSM::Param &p);
~ScheduleStage() = default;
void Schedule();
protected:
PipelinedSMImpl *const sm_;
const uint32_t kScheduleWidth;
};
} // namespace pipelined
} // namespace simtix