[rv_dm] Add known asserts to outputs

Having those asserts is a requirement for D1.

Signed-off-by: Philipp Wagner <phw@lowrisc.org>
diff --git a/hw/ip/rv_dm/rtl/rv_dm.sv b/hw/ip/rv_dm/rtl/rv_dm.sv
index 9d3d227..7593dae 100644
--- a/hw/ip/rv_dm/rtl/rv_dm.sv
+++ b/hw/ip/rv_dm/rtl/rv_dm.sv
@@ -366,4 +366,18 @@
     end
   end
 
+  `ASSERT_KNOWN(TlDODValidKnown_A, tl_d_o.d_valid)
+  `ASSERT_KNOWN(TlDOAReadyKnown_A, tl_d_o.a_ready)
+
+  `ASSERT_KNOWN(TlHOAValidKnown_A, tl_h_o.a_valid)
+  `ASSERT_KNOWN(TlHODReadyKnown_A, tl_h_o.d_ready)
+
+  `ASSERT_KNOWN(NdmresetOKnown_A, ndmreset_o)
+  `ASSERT_KNOWN(DmactiveOKnown_A, dmactive_o)
+  `ASSERT_KNOWN(DebugReqOKnown_A, debug_req_o)
+
+  // JTAG TDO is driven by an inverted TCK in dmi_jtag_tap.sv
+  `ASSERT_KNOWN(JtagRspOTdoKnown_A, jtag_rsp_o.tdo, !jtag_req_i.tck, !jtag_req_i.trst_n)
+  `ASSERT_KNOWN(JtagRspOTdoOeKnown_A, jtag_rsp_o.tdo_oe, !jtag_req_i.tck, !jtag_req_i.trst_n)
+
 endmodule