Go to the documentation of this file.
32 #ifndef __MEM_RUBY_NETWORK_GARNET_0_VIRTUALCHANNEL_HH__
33 #define __MEM_RUBY_NETWORK_GARNET_0_VIRTUALCHANNEL_HH__
112 #endif // __MEM_RUBY_NETWORK_GARNET_0_VIRTUALCHANNEL_HH__
VC_state_type get_state()
uint32_t functionalWrite(Packet *pkt)
bool need_stage(flit_stage stage, Tick time)
void set_idle(Tick curTime)
bool isReady(Tick curTime)
bool isReady(Tick curTime)
~VirtualChannel()=default
void set_outport(int outport)
void set_active(Tick curTime)
void insertFlit(flit *t_flit)
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
uint64_t Tick
Tick count type.
std::pair< VC_state_type, Tick > m_vc_state
void set_outvc(int outvc)
void set_enqueue_time(Tick time)
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
void set_state(VC_state_type m_state, Tick curTime)
Generated on Wed May 4 2022 12:14:01 for gem5 by doxygen 1.8.17