Go to the documentation of this file.
47 #ifndef __MEM_HMC_CONTROLLER_HH__
48 #define __MEM_HMC_CONTROLLER_HH__
52 #include "params/HMCController.hh"
106 #endif //__MEM_HMC_CONTROLLER_HH__
int16_t PortID
Port index/ID type, and a symbolic name for an invalid port id.
A non-coherent crossbar connects a number of non-snooping memory-side ports and cpu_sides,...
int rotate_counter()
Function for rotating the round robin counter.
HMCController(const HMCControllerParams &p)
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
HMC Controller, in general, is responsible for translating the host protocol (AXI for example) to ser...
virtual bool recvTimingReq(PacketPtr pkt, PortID cpu_side_port_id)
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
virtual void recvRangeChange(PortID mem_side_port_id)
Function called by the port when the crossbar is recieving a range change.
Generated on Sun Jul 30 2023 01:56:58 for gem5 by doxygen 1.8.17