From 40d0a1f3bd780ce11761727a0dc54b736578f50d Mon Sep 17 00:00:00 2001 From: Sagar Karandikar Date: Sun, 7 May 2023 11:47:14 -0700 Subject: [PATCH 1/3] low mem configs --- generators/firechip/src/main/scala/TargetConfigs.scala | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/generators/firechip/src/main/scala/TargetConfigs.scala b/generators/firechip/src/main/scala/TargetConfigs.scala index 7af98c57..d7f6008a 100644 --- a/generators/firechip/src/main/scala/TargetConfigs.scala +++ b/generators/firechip/src/main/scala/TargetConfigs.scala @@ -186,6 +186,14 @@ class FireSimRocketConfig extends Config( new chipyard.RocketConfig) // DOC include end: firesimconfig +class FireSimRocket1GiBDRAMConfig extends Config( + new freechips.rocketchip.subsystem.WithExtMemSize((1 << 30) * 1L) ++ + new FireSimRocketConfig) + +class FireSimRocketMMIOOnly1GiBDRAMConfig extends Config( + new freechips.rocketchip.subsystem.WithExtMemSize((1 << 30) * 1L) ++ + new FireSimRocketMMIOOnlyConfig) + class FireSimQuadRocketConfig extends Config( new WithDefaultFireSimBridges ++ new WithDefaultMemModel ++ From 95da9cefb521fa38c2af072865dc660dae0ac0ca Mon Sep 17 00:00:00 2001 From: Sagar Karandikar Date: Mon, 8 May 2023 13:41:51 -0700 Subject: [PATCH 2/3] 4GB DRAM configs --- .../firechip/src/main/scala/TargetConfigs.scala | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/generators/firechip/src/main/scala/TargetConfigs.scala b/generators/firechip/src/main/scala/TargetConfigs.scala index d7f6008a..fd2eba86 100644 --- a/generators/firechip/src/main/scala/TargetConfigs.scala +++ b/generators/firechip/src/main/scala/TargetConfigs.scala @@ -194,6 +194,17 @@ class FireSimRocketMMIOOnly1GiBDRAMConfig extends Config( new freechips.rocketchip.subsystem.WithExtMemSize((1 << 30) * 1L) ++ new FireSimRocketMMIOOnlyConfig) + +class FireSimRocket4GiBDRAMConfig extends Config( + new freechips.rocketchip.subsystem.WithExtMemSize((1 << 30) * 4L) ++ + new FireSimRocketConfig) + +class FireSimRocketMMIOOnly4GiBDRAMConfig extends Config( + new freechips.rocketchip.subsystem.WithExtMemSize((1 << 30) * 4L) ++ + new FireSimRocketMMIOOnlyConfig) + + + class FireSimQuadRocketConfig extends Config( new WithDefaultFireSimBridges ++ new WithDefaultMemModel ++ From abe8a7fb8b29f06f970feaa2019b98db7ee0109a Mon Sep 17 00:00:00 2001 From: Sagar Karandikar Date: Wed, 10 May 2023 11:31:05 -0700 Subject: [PATCH 3/3] remove extra newlines --- generators/firechip/src/main/scala/TargetConfigs.scala | 3 --- 1 file changed, 3 deletions(-) diff --git a/generators/firechip/src/main/scala/TargetConfigs.scala b/generators/firechip/src/main/scala/TargetConfigs.scala index fd2eba86..621a152c 100644 --- a/generators/firechip/src/main/scala/TargetConfigs.scala +++ b/generators/firechip/src/main/scala/TargetConfigs.scala @@ -194,7 +194,6 @@ class FireSimRocketMMIOOnly1GiBDRAMConfig extends Config( new freechips.rocketchip.subsystem.WithExtMemSize((1 << 30) * 1L) ++ new FireSimRocketMMIOOnlyConfig) - class FireSimRocket4GiBDRAMConfig extends Config( new freechips.rocketchip.subsystem.WithExtMemSize((1 << 30) * 4L) ++ new FireSimRocketConfig) @@ -203,8 +202,6 @@ class FireSimRocketMMIOOnly4GiBDRAMConfig extends Config( new freechips.rocketchip.subsystem.WithExtMemSize((1 << 30) * 4L) ++ new FireSimRocketMMIOOnlyConfig) - - class FireSimQuadRocketConfig extends Config( new WithDefaultFireSimBridges ++ new WithDefaultMemModel ++