32#ifndef __MEM_RUBY_NETWORK_GARNET_0_CROSSBARSWITCH_HH__
33#define __MEM_RUBY_NETWORK_GARNET_0_CROSSBARSWITCH_HH__
60 void print(std::ostream& out)
const {};
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
uint32_t functionalWrite(Packet *pkt)
CrossbarSwitch(Router *router)
bool functionalRead(Packet *pkt, WriteMask &mask)
std::vector< flitBuffer > switchBuffers
double m_crossbar_activity
void print(std::ostream &out) const
~CrossbarSwitch()=default
double get_crossbar_activity()
void update_sw_winner(int inport, flit *t_flit)
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.