diff --git a/src/main/scala/Configs.scala b/src/main/scala/Configs.scala index a0b66f30..60ef62a4 100644 --- a/src/main/scala/Configs.scala +++ b/src/main/scala/Configs.scala @@ -75,9 +75,11 @@ class DefaultConfig extends Config ( case HtifKey => HtifParameters( width = Dump("HTIF_WIDTH", 16), nSCR = 64, + nUncoreSCR = 64, csrDataBits = site(XLen), offsetBits = site(CacheBlockOffsetBits), nCores = site(NTiles)) + case GlobalScrMap => new ScrMap //Memory Parameters case PAddrBits => 32 case PgIdxBits => 12 diff --git a/src/main/scala/RocketChip.scala b/src/main/scala/RocketChip.scala index 3e1efeaf..fbcb2d51 100644 --- a/src/main/scala/RocketChip.scala +++ b/src/main/scala/RocketChip.scala @@ -53,6 +53,7 @@ trait HasTopLevelParameters { lazy val mifDataBeats = p(MIFDataBeats) lazy val xLen = p(XLen) lazy val nSCR = p(HtifKey).nSCR + lazy val nUncoreSCR = p(HtifKey).nUncoreSCR lazy val scrAddrBits = log2Up(nSCR) lazy val scrDataBits = 64 lazy val scrDataBytes = scrDataBits / 8