Make ExampleSmallConfig/DefaultRV32Config smaller
This commit is contained in:
parent
6878e3265f
commit
b43a85e2e8
@ -368,6 +368,7 @@ class WithZscale extends Config(
|
|||||||
class WithRV32 extends Config(
|
class WithRV32 extends Config(
|
||||||
(pname,site,here) => pname match {
|
(pname,site,here) => pname match {
|
||||||
case XLen => 32
|
case XLen => 32
|
||||||
|
case UseVM => false
|
||||||
case UseFPU => false
|
case UseFPU => false
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@ -388,7 +389,7 @@ class SmallConfig extends Config (
|
|||||||
case UseFPU => false
|
case UseFPU => false
|
||||||
case FastMulDiv => false
|
case FastMulDiv => false
|
||||||
case NTLBEntries => 4
|
case NTLBEntries => 4
|
||||||
case BtbKey => BtbParameters(nEntries = 8)
|
case BtbKey => BtbParameters(nEntries = 0)
|
||||||
case StoreDataQueueDepth => 2
|
case StoreDataQueueDepth => 2
|
||||||
case ReplayQueueDepth => 2
|
case ReplayQueueDepth => 2
|
||||||
case NAcquireTransactors => 2
|
case NAcquireTransactors => 2
|
||||||
@ -404,7 +405,7 @@ class SmallConfig extends Config (
|
|||||||
|
|
||||||
class DefaultFPGASmallConfig extends Config(new SmallConfig ++ new DefaultFPGAConfig)
|
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)
|
class ExampleSmallConfig extends Config(new SmallConfig ++ new DefaultConfig)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user