1
0

rocketchip: remove GlobalAddrMap completely

This commit is contained in:
Wesley W. Terpstra
2016-11-21 12:45:00 -08:00
parent 5fe107bb07
commit e8be365b5d
5 changed files with 22 additions and 64 deletions

View File

@ -104,6 +104,19 @@ trait CoreplexNetworkModule extends HasCoreplexParameters {
val io: CoreplexNetworkBundle
implicit val p = outer.p
{
println("\nGenerated Address Map")
for (manager <- outer.l1tol2.node.edgesIn(0).manager.managers) {
val prot = (if (manager.supportsGet) "R" else "") +
(if (manager.supportsPutFull) "W" else "") +
(if (manager.executable) "X" else "") +
(if (manager.supportsAcquire) " [C]" else "")
manager.address.foreach { a =>
println(f"\t${manager.name}%s ${a.base}%x - ${a.base+a.mask+1}%x, $prot")
}
}
}
}
trait BankedL2CoherenceManagers extends CoreplexNetwork {