| App_concat.cpp | Implements string concatenation |
| App_concat.h [code] | Defines string concatenation application |
| App_recv.cpp | Implements sink application (for demo string concatenation) to recieve flit |
| App_recv.h [code] | Defines sink application (for demo string concatenation) to recieve flit |
| App_send.cpp | Implements source application (for demo string concatenation) to send flits |
| App_send.h [code] | Defines source application (for demo string concatenation) to send flits |
| BaseNWTile.h [code] | Defines abstract module for network tile |
| Bursty.cpp | Implements Bursty traffic generator |
| Bursty.h [code] | Defines Bursty traffic generator |
| CBR.cpp | Implements CBR (constant bit rate) traffic generator |
| CBR.h [code] | Defines CBR (constant bit rate) traffic generator |
| constants.h [code] | Defines constant parameters for NIRGAM |
| Controller.cpp | Implements routing |
| Controller.h [code] | Defines Controller module that implements routing |
| credit.h [code] | Defines and implements structure for buffer status |
| default.h [code] | Defines default values for NIRGAM parameters |
| extern.h [code] | Defines extern variables available to all modules |
| fifo.cpp | Implements first-in-first-out buffer |
| fifo.h [code] | Defines first-in-first-out buffer |
| flit.h [code] | Defines flow control unit(flit) for NoC |
| InputChannel.cpp | Implements module InputChannel (reads and processes incoming flits) |
| InputChannel.h [code] | Defines module InputChannel (reads and processes incoming flits) |
| ipcore.cpp | Implements module ipcore (base class for applications) |
| ipcore.h [code] | Defines abstract ipcore module |
| main.cpp | Begins and ends simulation |
| NoC.cpp | Creates network topology |
| NoC.h [code] | Defines network topology |
| NWTile.cpp | Creates a network tile |
| NWTile.h [code] | Defines a network tile |
| OE_router.cpp | Implements OE (Odd-Even) routing algorithm |
| OE_router.h [code] | Defines class to implement OE (Odd-Even) routing algorithm |
| OutputChannel.cpp | Implements module OutputChannel |
| OutputChannel.h [code] | Defines module OutputChannel |
| router.h [code] | Defines abstract router class |
| Sink.cpp | Implements sink application to recieve flits |
| Sink.h [code] | Defines sink application to recieve flits |
| source_router.cpp | Implements source routing algorithm |
| source_router.h [code] | Defines class to implement source routing algorithm |
| switch_reg.h [code] | Defines register to store a flit |
| TG.cpp | Implements abstract traffic generator |
| TG.h [code] | Defines abstract traffic generator |
| Trace_traffic.cpp | Implements trace based traffic generator |
| Trace_traffic.h [code] | Defines trace based traffic generator |
| VCAllocator.cpp | Implements virtual channel allocator |
| VCAllocator.h [code] | Defines virtual channel allocator |
| XY_router.cpp | Implements XY routing algorithm |
| XY_router.h [code] | Defines class to implement XY routing algorithm |
1.3.9.1