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__
99 #endif // __MEM_RUBY_NETWORK_GARNET_0_VIRTUALCHANNEL_HH__
void set_active(Tick curTime)
~VirtualChannel()=default
void set_outvc(int outvc)
uint64_t Tick
Tick count type.
void insertFlit(flit *t_flit)
void set_idle(Tick curTime)
bool need_stage(flit_stage stage, Tick time)
bool isReady(Tick curTime)
void set_outport(int outport)
uint32_t functionalWrite(Packet *pkt)
void set_state(VC_state_type m_state, Tick curTime)
std::pair< VC_state_type, Tick > m_vc_state
bool isReady(Tick curTime)
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
VC_state_type get_state()
void set_enqueue_time(Tick time)
Generated on Wed Sep 30 2020 14:02:13 for gem5 by doxygen 1.8.17