未验证 提交 14dc2851 编写于 作者: W wakafa 提交者: GitHub

SoC: remove 4 buffers between L2 and L3 (#2155)

上级 e9ed1022
......@@ -99,7 +99,7 @@ class XSTop()(implicit p: Parameters) extends BaseXSSoc() with HasSoCParameter
l3cacheOpt match {
case Some(l3) =>
misc.l3_out :*= l3.node :*= TLBuffer.chainNode(2) :*= misc.l3_banked_xbar
misc.l3_out :*= l3.node :*= misc.l3_banked_xbar
case None =>
val dummyMatch = WireDefault(false.B)
tiles.map(_.HartId).foreach(hartId => ExcitingUtils.addSource(dummyMatch, s"L3MissMatch_${hartId}", ExcitingUtils.Perf, true))
......
......@@ -72,7 +72,7 @@ class XSTileMisc()(implicit p: Parameters) extends LazyModule
l2_binder match {
case Some(binder) =>
memory_port := TLBuffer.chainNode(2) := l2_l3_pmu := TLClientsMerger() := TLXbar() :=* binder
memory_port := l2_l3_pmu := TLClientsMerger() := TLXbar() :=* binder
case None =>
memory_port := l1_xbar
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册