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:
@@ -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
|
||||
|
||||
// ================================================================
|
||||
|
||||
Reference in New Issue
Block a user