47 #ifndef __MEM_HMC_CONTROLLER_HH__ 48 #define __MEM_HMC_CONTROLLER_HH__ 52 #include "params/HMCController.hh" 101 #endif //__MEM_HMC_CONTROLLER_HH__ int rotate_counter()
Function for rotating the round robin counter.
virtual bool recvTimingReq(PacketPtr pkt, PortID slave_port_id)
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.