Network

Class is used to store all of the network components. It includes instances of: Configuration, RoutingAlgorithm, SelectionStrategy, TrafficManager, FlitTracer, SimulationTimer, clock signal, reset signal, array of Tiles.

Constructor

Network(const Configuration& config, const SimulationTimer& timer, sc_module_name = "NoC")

Initializes constant fields of class and calls InitBase meghod.

Method

void InitBase()

Used for initialization of non-constant class fields, creation and configuration of Tile instances and connection of Router instances according to the given network topology graph.