Go to the documentation of this file.
32 #ifndef __MEM_RUBY_NETWORK_GARNET_0_NETWORK_BRIDGE_HH__
33 #define __MEM_RUBY_NETWORK_GARNET_0_NETWORK_BRIDGE_HH__
45 #include "params/NetworkBridge.hh"
109 #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 Feb 8 2022 11:47:11 for gem5 by doxygen 1.8.17