From 4db6124b2a648881822ff0962d172390635d13eb Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Fri, 18 Sep 2015 09:42:41 -0700 Subject: [PATCH] NASTIErrorSlave should print address --- junctions/src/main/scala/nasti.scala | 3 +++ 1 file changed, 3 insertions(+) diff --git a/junctions/src/main/scala/nasti.scala b/junctions/src/main/scala/nasti.scala index 7d31a882..38da8378 100644 --- a/junctions/src/main/scala/nasti.scala +++ b/junctions/src/main/scala/nasti.scala @@ -348,6 +348,9 @@ class NASTIReadDataArbiter(arbN: Int) extends NASTIModule { class NASTIErrorSlave extends NASTIModule { val io = new NASTISlaveIO + when (io.ar.fire()) { printf("Invalid read address %x\n", io.ar.bits.addr) } + when (io.aw.fire()) { printf("Invalid write address %x\n", io.aw.bits.addr) } + val r_queue = Module(new Queue(UInt(width = nastiRIdBits), 2)) r_queue.io.enq.valid := io.ar.valid r_queue.io.enq.bits := io.ar.bits.id