allow configuration of rocket ICache buffering
This commit is contained in:
2
rocket
2
rocket
Submodule rocket updated: 57cc12f1b2...b08f86b4fb
@ -89,6 +89,7 @@ class DefaultConfig extends Config (
|
||||
case RowBits => findBy(CacheName)
|
||||
case NTLBEntries => findBy(CacheName)
|
||||
case CacheIdBits => findBy(CacheName)
|
||||
case ICacheBufferWays => Knob("L1I_BUFFER_WAYS")
|
||||
case "L1I" => {
|
||||
case NSets => Knob("L1I_SETS") //64
|
||||
case NWays => Knob("L1I_WAYS") //4
|
||||
@ -207,6 +208,7 @@ class DefaultConfig extends Config (
|
||||
case "L1D_WAYS" => 4
|
||||
case "L1I_SETS" => 64
|
||||
case "L1I_WAYS" => 4
|
||||
case "L1I_BUFFER_WAYS" => false
|
||||
}
|
||||
)
|
||||
class DefaultVLSIConfig extends DefaultConfig
|
||||
|
Reference in New Issue
Block a user