From e71293e2ae4ea174183399c19707aa180c7a9f52 Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Sun, 6 Dec 2015 02:58:12 -0800 Subject: [PATCH] fix bug in narrower logic --- uncore/src/main/scala/tilelink.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/uncore/src/main/scala/tilelink.scala b/uncore/src/main/scala/tilelink.scala index 21c38a36..6be218c3 100644 --- a/uncore/src/main/scala/tilelink.scala +++ b/uncore/src/main/scala/tilelink.scala @@ -1773,7 +1773,8 @@ class TileLinkIONarrower(innerTLId: String, outerTLId: String) smallget_roq.io.enq.ready, io.out.acquire.ready) - smallget_roq.io.enq.valid := smallget_helper.fire(smallget_roq.io.enq.ready) + smallget_roq.io.enq.valid := smallget_helper.fire( + smallget_roq.io.enq.ready, !sending_put) smallget_roq.io.enq.bits.data := readshift smallget_roq.io.enq.bits.tag := iacq.client_xact_id