Busy the system bus when performing writes

This was probably removed for performance, but now that we have
a faster workaround for loading kernels on the DE10, we should
probably prioritise accurate error information instead.
This commit is contained in:
Peter Rugg
2024-09-16 16:00:11 +01:00
parent af8432d3f3
commit aeae9b1f63

View File

@@ -342,6 +342,8 @@ module mkDM_System_Bus (DM_System_Bus_IFC);
wuser: fabric_default_wuser_periph};
axiShim.slave.w.put(wrd);
rg_sb_state <= SB_WRITE_FINISH;
if (verbosity != 0) begin
$display (" DM_System_Bus.fa_fabric_send_write_req:");
$display (" ", fshow (wra));
@@ -590,6 +592,7 @@ module mkDM_System_Bus (DM_System_Bus_IFC);
let wrr <- get(axiShim.slave.b);
if (wrr.bresp != OKAY)
rg_sbcs_sberror <= DM_SBERROR_OTHER;
rg_sb_state <= SB_NOTBUSY;
endrule
// ================================================================