Updates for ROM

- Allow FPGA to use real ROM
- Allow reset to be used in prim_rom
- Qualify tlul_adapter_sram response to block d_valid if there are no pending
  requests
diff --git a/hw/ip/tlul/rtl/tlul_adapter_sram.sv b/hw/ip/tlul/rtl/tlul_adapter_sram.sv
index 3004a05..fac39c4 100644
--- a/hw/ip/tlul/rtl/tlul_adapter_sram.sv
+++ b/hw/ip/tlul/rtl/tlul_adapter_sram.sv
@@ -125,7 +125,7 @@
   }; // Store the request only. Doesn't have to store data
   assign reqfifo_rready = tl_o.d_valid & tl_i.d_ready ;
 
-  assign rspfifo_wvalid = rvalid_i ;
+  assign rspfifo_wvalid = rvalid_i & reqfifo_rvalid;
   assign rspfifo_wdata  = '{
     data:  rdata_i,
     error: rerror_i[1]  // Only care for Uncorrectable error