Wormhole packet-switching Network-on-Chip with XY routing.
Inside sim/ there is a script for simulating with modelsim:
vsim -c -do sim.do
The simulation parameters are present in sim/tb.sv.
Change the parameters X_SIZE and X_SIZE to simulate.
To generate simulation traffic, run the script present in sim/inputs
./traffic-generator.py
It is possible to customize the traffic generator parameters in traffic-generator.py.
Please check the parameters size, bandwidth, rate, amount, x_total, and y_total.
- Hermes
Moraes, F., Calazans, N., Mello, A., Möller, L., and Ost, L. (2004). HERMES: an infrastructure for low area overhead packet-switching networks on chip. Integration, 38(1):69-93.