#include <BaseNWTile.h>
Inheritance diagram for BaseNWTile:

Public Member Functions | |
| BaseNWTile () | |
| default constructor | |
| SC_HAS_PROCESS (BaseNWTile) | |
| BaseNWTile (sc_module_name BaseNWTile, UI id) | |
| virtual float | return_latency (int)=0 |
| returns average latency per packet for a channel | |
| virtual float | return_latency_flit (int)=0 |
| returns average latency per flit for a channel | |
| virtual float | return_avg_tput (int)=0 |
| returns average throughput for a channel | |
| virtual int | return_total_latency ()=0 |
| returns total latency for a channel | |
| virtual int | return_total_flits ()=0 |
| returns total number of flits through a channel | |
Public Attributes | |
| UI | tileID |
| unique tile id | |
| UI | portN |
| port representing North direction | |
| UI | portS |
| port representing South direction | |
| UI | portE |
| port representing East direction | |
| UI | portW |
| port representing West direction | |
|
|
default constructor
|
|
||||||||||||
|
|
|
|
returns average throughput for a channel
Implemented in NWTile< num_nb, num_ic, num_oc >. |
|
|
returns average latency per packet for a channel
Implemented in NWTile< num_nb, num_ic, num_oc >. |
|
|
returns average latency per flit for a channel
Implemented in NWTile< num_nb, num_ic, num_oc >. |
|
|
returns total number of flits through a channel
Implemented in NWTile< num_nb, num_ic, num_oc >. |
|
|
returns total latency for a channel
Implemented in NWTile< num_nb, num_ic, num_oc >. |
|
|
systemC constructor parameters - module name, tile id. |
|
|
port representing East direction
|
|
|
port representing North direction
|
|
|
port representing South direction
|
|
|
port representing West direction
|
|
|
unique tile id
|
1.3.9.1