Initialize several registers to 0

-Prevents X prop seen in kelvin_hello_world DV

Change-Id: I0044f7456d4495900582d075a6d055a9e551d962
diff --git a/hdl/chisel/src/kelvin/scalar/Dvu.scala b/hdl/chisel/src/kelvin/scalar/Dvu.scala
index 5ae0353..1e73146 100644
--- a/hdl/chisel/src/kelvin/scalar/Dvu.scala
+++ b/hdl/chisel/src/kelvin/scalar/Dvu.scala
@@ -75,7 +75,7 @@
   val signed2r = Reg(Bool())
   val divide2  = Reg(Bool())
 
-  val count = Reg(UInt(6.W))
+  val count  = RegInit(0.U(6.W))
 
   val divide = Reg(UInt(32.W))
   val remain = Reg(UInt(32.W))
diff --git a/hdl/chisel/src/kelvin/vector/VInst.scala b/hdl/chisel/src/kelvin/vector/VInst.scala
index 2da7fe6..26efbfc 100644
--- a/hdl/chisel/src/kelvin/vector/VInst.scala
+++ b/hdl/chisel/src/kelvin/vector/VInst.scala
@@ -118,7 +118,7 @@
   // ---------------------------------------------------------------------------
   // Vector Interface.
   val vvalid = RegInit(false.B)
-  val vinstValid = Reg(Vec(4, Bool()))
+  val vinstValid = RegInit(VecInit(Seq.fill(4)(false.B)))
   val vinstInst = Reg(Vec(4, UInt(32.W)))
   val nxtVinstValid = Wire(Vec(4, Bool()))