summaryrefslogtreecommitdiff
path: root/src/mem/ruby/network/garnet/BaseGarnetNetwork.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mem/ruby/network/garnet/BaseGarnetNetwork.py')
-rw-r--r--src/mem/ruby/network/garnet/BaseGarnetNetwork.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mem/ruby/network/garnet/BaseGarnetNetwork.py b/src/mem/ruby/network/garnet/BaseGarnetNetwork.py
new file mode 100644
index 000000000..b441b0136
--- /dev/null
+++ b/src/mem/ruby/network/garnet/BaseGarnetNetwork.py
@@ -0,0 +1,11 @@
+from m5.params import *
+from Network import RubyNetwork
+
+class BaseGarnetNetwork(RubyNetwork):
+ type = 'BaseGarnetNetwork'
+ abstract = True
+ flit_size = Param.Int(16, "flit size in bytes")
+ number_of_pipe_stages = Param.Int(4, "router pipeline stages");
+ vcs_per_class = Param.Int(4, "virtual channels per message class");
+ buffer_size = Param.Int(4, "buffer size in bytes");
+ using_network_testing = Param.Bool(False, "network testing enable");