54 fu.operationPortCount() + fu.pipelineElementCount(),
68 operation.parentUnit()->maxLatency(),
69 operation.parentUnit()->operationPortCount() +
70 operation.parentUnit()->pipelineElementCount(),
false) {
76 for (
int cycle = 0; cycle <
columnCount(); ++cycle) {
84 for (
int cycle = 0; cycle <
columnCount(); ++cycle) {
find Finds info of the inner loops in the false
void setBit(int column, int row, bool value)
virtual ~ReservationTable()
ReservationTable(const TTAMachine::FunctionUnit &fu)
bool isPortUsed(const FUPort &port, int cycle) const
bool isResourceUsed(const std::string &name, int cycle) const
virtual int pipelineElementCount() const
virtual FUPort * operationPort(const std::string &name) const
virtual PipelineElement * pipelineElement(int index) const
virtual int operationPortCount() const
ExecutionPipeline * pipeline() const
FunctionUnit * parentUnit() const
const std::string & name() const