From a9c6cced2d6278032dce5edfa518e692dc4265da Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Fri, 25 Sep 2015 11:03:24 -0700 Subject: [PATCH] fix bug in NASTIArbiter --- junctions/src/main/scala/nasti.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/junctions/src/main/scala/nasti.scala b/junctions/src/main/scala/nasti.scala index d01e352f..2d92b49d 100644 --- a/junctions/src/main/scala/nasti.scala +++ b/junctions/src/main/scala/nasti.scala @@ -296,7 +296,9 @@ class NASTIArbiter(val arbN: Int) extends NASTIModule { io.slave.w.valid := io.master(w_chosen).w.valid && !w_done io.slave.ar <> ar_arb.io.out - io.slave.aw <> aw_arb.io.out + + io.slave.aw.bits <> aw_arb.io.out.bits + io.slave.aw.valid := aw_arb.io.out.valid && w_done aw_arb.io.out.ready := io.slave.aw.ready && w_done } else { io.slave <> io.master.head }