Go to the documentation of this file.
34 #ifndef __MEM_RUBY_NETWORK_GARNET_0_NETWORK_BRIDGE_HH__
35 #define __MEM_RUBY_NETWORK_GARNET_0_NETWORK_BRIDGE_HH__
47 #include "params/NetworkBridge.hh"
98 #endif // __MEM_RUBY_NETWORK_GARNET_0_NETWORK_BRIDGE_HH__
std::vector< int > sizeSent
std::vector< int > lenBuffer
void flitisizeAndSend(flit *t_flit)
uint64_t Tick
Tick count type.
void setVcsPerVnet(uint32_t consumerVcs)
std::vector< int > flitsSent
NetworkBridgeParams Params
std::vector< std::queue< int > > extraCredit
void neutralize(int vc, int eCredit)
void initBridge(NetworkBridge *coBrid, bool cdc_en, bool serdes_en)
Cycles is a wrapper class for representing cycle counts, i.e.
NetworkBridge(const Params &p)
void scheduleFlit(flit *t_flit, Cycles latency)
Generated on Tue Mar 23 2021 19:41:28 for gem5 by doxygen 1.8.17