1
0
Fork 0

MemoryBus: fanout the A for performance

This commit is contained in:
Wesley W. Terpstra 2017-09-07 16:01:42 -07:00
parent 6879f5bfb1
commit e723a3f42b
1 changed files with 1 additions and 1 deletions

View File

@ -67,7 +67,7 @@ trait HasMemoryBus extends HasSystemBus with HasPeripheryBus with HasInterruptBu
val mbus = new MemoryBus(mbusParams)
for (bank <- 0 until nBanksPerChannel) {
val offset = (bank * nMemoryChannels) + channel
in := sbus.toMemoryBus
ForceFanout(a = true) { implicit p => in := sbus.toMemoryBus }
mbus.fromCoherenceManager := TLFilter(TLFilter.Mmask(AddressSet(offset * blockBytes, mask)))(out)
}
mbus