#include "../../../util/genericData.h"
#include "../../../util/stats.h"
#include "../../data_types/impl/highLevelPacket.h"
#include "../../data_types/impl/irisEvent.h"
#include "../interfaces/interface.h"
#include "../interfaces/networkComponent.h"
#include "../interfaces/processor.h"
#include "../interfaces/buffer.h"
#include "../impl/genericLink.h"
#include "genericBuffer.h"
#include "genericArbiter.h"
#include <queue>
#include <vector>
#include <math.h>
#include <algorithm>
Go to the source code of this file.
Classes | |
class | GenericInterfaceNB |
Variables | |
uint | do_two_stage_router |
vector< uint > | mc_positions |
IrisStats * | istat |
=====================================================================================
Filename: genericInterfaceNB.h
Description: Component that connects a PE to a router. This converts a HLP t flits and sends them out on the respective channel. It is non-blocking in the sense that flits are sent as long as there are credits for the downstream buffer available. In cases where you need to check send a new packet only if the next buffer is completely empty this wont work.
Version: 1.0 Created: 02/24/2010 02:04:22 PM Revision: none Compiler: gcc
Author: Mitchelle Rasquinha (), mitchelle.rasquinha@gatech.edu Company: Georgia Institute of Technology
=====================================================================================
Definition at line 33 of file config_params.h.
Referenced by GenericRouterPhy::do_switch_traversal(), GenericRouter4Stg::do_switch_traversal(), dump_configuration(), GenericInterfacePhy::handle_tick_event(), iris_process_options(), main(), and GenericRouter4Stg::send_credit_back().
Definition at line 43 of file config_params.h.
Referenced by RouterVcMP::do_input_buffering(), RouterReqReply::do_input_buffering(), GenericRouterPhy::do_input_buffering(), RouterVcMP::do_switch_allocation(), RouterReqReply::do_switch_allocation(), GenericRouterPhy::do_switch_allocation(), GenericRouter4Stg::do_switch_allocation(), RouterVcMP::do_switch_traversal(), RouterReqReply::do_switch_traversal(), GenericRouterPhy::do_switch_traversal(), GenericRouter4Stg::do_switch_traversal(), RouterVcMP::do_virtual_channel_allocation(), RouterReqReply::do_virtual_channel_allocation(), GenericInterfaceNB::handle_link_arrival(), RouterVcMP::handle_link_arrival_event(), RouterReqReply::handle_link_arrival_event(), GenericRouterPhy::handle_link_arrival_event(), GenericRouter4Stg::handle_link_arrival_event(), GenericRouter4Stg::handle_tick_event(), GenericInterfaceNB::handle_tick_event(), main(), print_access_counts(), RouterVcMP::send_credit_back(), and RouterReqReply::send_credit_back().
vector<uint> mc_positions |
Definition at line 63 of file config_params.h.