1
0

Compare commits

...

1 Commits

Author SHA1 Message Date
8710fe9561 Add WithClockFrequency class to update frequencies 2018-06-06 01:04:47 +02:00

View File

@ -230,6 +230,14 @@ class WithRoccExample extends Config((site, here, up) => {
}
})
class WithClockFrequency(frequency: BigInt) extends Config((site, here, up) => {
case RocketTilesKey => up(RocketTilesKey, site) map { r =>
r.copy(core = r.core.copy(bootFreqHz = frequency))
}
case PeripheryBusKey => up(PeripheryBusKey, site)
.copy(frequency = frequency)
})
class WithDefaultBtb extends Config((site, here, up) => {
case RocketTilesKey => up(RocketTilesKey, site) map { r =>
r.copy(btb = Some(BTBParams()))