From b43a85e2e8a87e5a2e424128d1bc8d011d17566f Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Fri, 1 Apr 2016 16:41:48 -0700 Subject: [PATCH] Make ExampleSmallConfig/DefaultRV32Config smaller --- src/main/scala/Configs.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/scala/Configs.scala b/src/main/scala/Configs.scala index b4c6e431..70702325 100644 --- a/src/main/scala/Configs.scala +++ b/src/main/scala/Configs.scala @@ -368,6 +368,7 @@ class WithZscale extends Config( class WithRV32 extends Config( (pname,site,here) => pname match { case XLen => 32 + case UseVM => false case UseFPU => false } ) @@ -388,7 +389,7 @@ class SmallConfig extends Config ( case UseFPU => false case FastMulDiv => false case NTLBEntries => 4 - case BtbKey => BtbParameters(nEntries = 8) + case BtbKey => BtbParameters(nEntries = 0) case StoreDataQueueDepth => 2 case ReplayQueueDepth => 2 case NAcquireTransactors => 2 @@ -404,7 +405,7 @@ class SmallConfig extends Config ( class DefaultFPGASmallConfig extends Config(new SmallConfig ++ new DefaultFPGAConfig) -class DefaultRV32Config extends Config(new WithRV32 ++ new DefaultConfig) +class DefaultRV32Config extends Config(new SmallConfig ++ new WithRV32 ++ new DefaultConfig) class ExampleSmallConfig extends Config(new SmallConfig ++ new DefaultConfig)