49 #ifndef __HMC_CONTROLLER__
50 #define __HMC_CONTROLLER__
54 #include "params/HMCController.hh"
103 #endif //__HMC_CONTROLLER__
int rotate_counter()
Function for rotating the round robin counter.
virtual bool recvTimingReq(PacketPtr pkt, PortID slave_port_id)
Function called by the port when the crossbar is recieving a Timing request packet.
virtual void recvRangeChange(PortID master_port_id)
Function called by the port when the crossbar is recieving a range change.
HMC Controller, in general, is responsible for translating the host protocol (AXI for example) to ser...
A Packet is used to encapsulate a transfer between two objects in the memory system (e...
HMCController(const HMCControllerParams *p)
A non-coherent crossbar connects a number of non-snooping masters and slaves, and routes the request ...
Declaration of a non-coherent crossbar.
int16_t PortID
Port index/ID type, and a symbolic name for an invalid port id.