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"
111 #endif // __MEM_RUBY_NETWORK_GARNET_0_NETWORK_BRIDGE_HH__
std::vector< int > flitsSent
std::vector< std::queue< int > > extraCredit
std::vector< int > sizeSent
void scheduleFlit(flit *t_flit, Cycles latency)
Cycles is a wrapper class for representing cycle counts, i.e.
void setVcsPerVnet(uint32_t consumerVcs)
void initBridge(NetworkBridge *coBrid, bool cdc_en, bool serdes_en)
uint64_t Tick
Tick count type.
void neutralize(int vc, int eCredit)
void flitisizeAndSend(flit *t_flit)
NetworkBridge(const Params &p)
std::vector< int > lenBuffer
NetworkBridgeParams Params
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
Generated on Tue Sep 21 2021 12:25:41 for gem5 by doxygen 1.8.17