1
0

Make ExampleSmallConfig/DefaultRV32Config smaller

This commit is contained in:
Andrew Waterman 2016-04-01 16:41:48 -07:00 committed by Henry Cook
parent 6878e3265f
commit b43a85e2e8

View File

@ -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)