[VTA] [Chisel] Bug fix for VME Shell (#3737)
authorBenjamin Tu <tu.benjamin1115@gmail.com>
Thu, 8 Aug 2019 20:53:27 +0000 (13:53 -0700)
committerThierry Moreau <moreau@uw.edu>
Thu, 8 Aug 2019 20:53:27 +0000 (13:53 -0700)
* fix

* fixes

vta/hardware/chisel/src/main/scala/shell/VME.scala

index 862e981..db46295 100644 (file)
@@ -191,7 +191,7 @@ class VME(implicit p: Parameters) extends Module {
       }
     }
     is (sWriteData) {
-      when (io.mem.w.ready && wr_cnt === io.vme.wr(0).cmd.bits.len) {
+      when (io.vme.wr(0).data.valid && io.mem.w.ready && wr_cnt === io.vme.wr(0).cmd.bits.len) {
         wstate := sWriteResp
       }
     }