From d4b8653002876e6202a61bd5fc019b86b3f89cf2 Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Sat, 31 Oct 2015 15:58:10 -0700 Subject: [PATCH] fix too strict assertion in broadcast hub --- uncore/src/main/scala/broadcast.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uncore/src/main/scala/broadcast.scala b/uncore/src/main/scala/broadcast.scala index 39aac120..cc908348 100644 --- a/uncore/src/main/scala/broadcast.scala +++ b/uncore/src/main/scala/broadcast.scala @@ -310,7 +310,7 @@ class BroadcastAcquireTracker(trackerId: Int) "AcquireTracker accepted data beat from different client transaction than initial request.") assert(!(state === s_idle && io.inner.acquire.fire() && - io.iacq().addr_beat != UInt(0)), + io.iacq().hasMultibeatData() && io.iacq().addr_beat != UInt(0)), "AcquireTracker initialized with a tail data beat.") when(collect_iacq_data) {