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 |