diff --git a/dram/src/controller/Controller.h b/dram/src/controller/Controller.h index 88be6298..cc57c7e4 100644 --- a/dram/src/controller/Controller.h +++ b/dram/src/controller/Controller.h @@ -11,6 +11,7 @@ #include #include #include +#include #include "/opt/systemc-2.3.0/include/systemc" #include "/opt/systemc-2.3.0/include/tlm" @@ -349,7 +350,9 @@ void Controller::frontendPEQCallback(tlm_generic_payload &payload, con printDebugMessage("##Backpressure released"); backpressure->set_response_status(tlm::TLM_OK_RESPONSE); sendToFrontend(*backpressure, END_REQ, SC_ZERO_TIME); - scheduler->schedule(backpressure); + // FIFOOOOOOOOOOO + //scheduler->schedule(backpressure); + controllerCore->scheduleRequest(*backpressure); scheduleNextPayload(); backpressure = NULL; }