genericInterfacePhy.h File Reference

#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 "../../../util/genericData.h"
#include "../impl/genericLink.h"
#include "genericEvents.h"
#include "genericBuffer.h"
#include <queue>
#include <vector>
#include <math.h>

Include dependency graph for genericInterfacePhy.h:

Go to the source code of this file.

Classes

class  GenericInterfacePhy

Variables

uint do_two_stage_router
const bool multiple_flit_in_buf
vector< uintmc_positions


Variable Documentation

=====================================================================================

Filename: genericInterfacePhy.h

Description: This is a interface to be used in a physical network it has no idea of virtual channels and has a single output channel. It sends a new packet only if the output buffer is completely empty. (Wormhole). NOTE: it cannot handle multiple physical channels.

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

=====================================================================================

=====================================================================================

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.

vector<uint> mc_positions

Definition at line 63 of file config_params.h.

Definition at line 62 of file config_params.h.


Generated on Tue Oct 19 17:22:02 2010 for IRIS by  doxygen 1.5.8