From c72b15f2a09c55845425dcf63248adb62e38c1ba Mon Sep 17 00:00:00 2001 From: Megan Wachs Date: Fri, 21 Apr 2017 14:49:48 -0700 Subject: [PATCH] Down with any require() statement that makes me RTFC --- src/main/scala/rocket/Tile.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/scala/rocket/Tile.scala b/src/main/scala/rocket/Tile.scala index eef8f5a1..97f8357f 100644 --- a/src/main/scala/rocket/Tile.scala +++ b/src/main/scala/rocket/Tile.scala @@ -124,7 +124,8 @@ class RocketTileModule(outer: RocketTile) extends BaseTileModule(outer, () => ne with CanHaveLegacyRoccsModule with CanHaveScratchpadModule { - require(outer.p(PAddrBits) >= outer.masterNode.edgesIn(0).bundle.addressBits) + require(outer.p(PAddrBits) >= outer.masterNode.edgesIn(0).bundle.addressBits, + s"outer.p(PAddrBits) (${outer.p(PAddrBits)}) must be >= outer.masterNode.addressBits (${outer.masterNode.edgesIn(0).bundle.addressBits})") val core = Module(p(BuildCore)(outer.p)) decodeCoreInterrupts(core.io.interrupts) // Decode the interrupt vector