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"
Cycles is a wrapper class for representing cycle counts, i.e.
void setVcsPerVnet(uint32_t consumerVcs)
NetworkBridge(const Params &p)
std::vector< int > sizeSent
std::vector< std::queue< int > > extraCredit
void scheduleFlit(flit *t_flit, Cycles latency)
void neutralize(int vc, int eCredit)
NetworkBridgeParams Params
void flitisizeAndSend(flit *t_flit)
std::vector< int > lenBuffer
void initBridge(NetworkBridge *coBrid, bool cdc_en, bool serdes_en)
std::vector< int > flitsSent
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
uint64_t Tick
Tick count type.