diff --git a/common.mk b/common.mk index 41ad6a84..990304d5 100644 --- a/common.mk +++ b/common.mk @@ -8,8 +8,8 @@ SHELL=/bin/bash ######################################################################################### lookup_scala_srcs = $(shell find -L $(1)/ -iname "*.scala" 2> /dev/null) -PACKAGES=rocket-chip testchipip boom hwacha sifive-blocks -SCALA_SOURCES=$(foreach pkg,$(PACKAGES),$(call lookup_scala_srcs,$(base_dir)/generators/$(pkg)/src/main/scala)) $(call lookup_scala_srcs,$(base_dir)/example/src/main/scala) $(call lookup_scala_srcs,$(base_dir)/utilities/src/main/scala) +PACKAGES=rocket-chip testchipip boom hwacha sifive-blocks utilities example +SCALA_SOURCES=$(foreach pkg,$(PACKAGES),$(call lookup_scala_srcs,$(base_dir)/generators/$(pkg)/src/main/scala)) ######################################################################################### # rocket and testchipip classes diff --git a/example/src/main/scala/ConfigMixins.scala b/generators/example/src/main/scala/ConfigMixins.scala similarity index 100% rename from example/src/main/scala/ConfigMixins.scala rename to generators/example/src/main/scala/ConfigMixins.scala diff --git a/example/src/main/scala/Configs.scala b/generators/example/src/main/scala/Configs.scala similarity index 94% rename from example/src/main/scala/Configs.scala rename to generators/example/src/main/scala/Configs.scala index 57e4300f..4b6f1dcb 100644 --- a/example/src/main/scala/Configs.scala +++ b/generators/example/src/main/scala/Configs.scala @@ -2,7 +2,7 @@ package example import chisel3._ import freechips.rocketchip.config.{Config} -import freechips.rocketchip.subsystem.{WithRoccExample, WithNMemoryChannels, WithNBigCores, WithRV32} +import freechips.rocketchip.subsystem.{WithRoccExample, WithNMemoryChannels, WithNBigCores, WithRV32, WithExtMemSize} import testchipip._ // -------------- @@ -56,6 +56,10 @@ class GPIORocketConfig extends Config( new WithGPIORocketTop ++ new BaseRocketConfig) +class GB1MemoryConfig extends Config( + new WithExtMemSize((1<<30) * 1L) ++ + new DefaultRocketConfig) + // ------------ // BOOM Configs // ------------ diff --git a/example/src/main/scala/Generator.scala b/generators/example/src/main/scala/Generator.scala similarity index 100% rename from example/src/main/scala/Generator.scala rename to generators/example/src/main/scala/Generator.scala diff --git a/example/src/main/scala/PWM.scala b/generators/example/src/main/scala/PWM.scala similarity index 100% rename from example/src/main/scala/PWM.scala rename to generators/example/src/main/scala/PWM.scala diff --git a/example/src/main/scala/TestHarness.scala b/generators/example/src/main/scala/TestHarness.scala similarity index 100% rename from example/src/main/scala/TestHarness.scala rename to generators/example/src/main/scala/TestHarness.scala diff --git a/example/src/main/scala/Top.scala b/generators/example/src/main/scala/Top.scala similarity index 100% rename from example/src/main/scala/Top.scala rename to generators/example/src/main/scala/Top.scala diff --git a/utilities/src/main/resources/bootrom b/generators/utilities/src/main/resources/bootrom similarity index 100% rename from utilities/src/main/resources/bootrom rename to generators/utilities/src/main/resources/bootrom diff --git a/utilities/src/main/resources/csrc/emulator.cc b/generators/utilities/src/main/resources/csrc/emulator.cc similarity index 100% rename from utilities/src/main/resources/csrc/emulator.cc rename to generators/utilities/src/main/resources/csrc/emulator.cc diff --git a/utilities/src/main/scala/Simulator.scala b/generators/utilities/src/main/scala/Simulator.scala similarity index 100% rename from utilities/src/main/scala/Simulator.scala rename to generators/utilities/src/main/scala/Simulator.scala