From 42bbf5619d9ec4437abf8277d5a458257c3076f0 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Mon, 19 Dec 2022 22:35:54 -0600 Subject: Fix spurious high bus_write in page walker --- rtl/core/mmu/pagewalk.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtl/core/mmu/pagewalk.sv b/rtl/core/mmu/pagewalk.sv index eb36580..13da8c9 100644 --- a/rtl/core/mmu/pagewalk.sv +++ b/rtl/core/mmu/pagewalk.sv @@ -174,6 +174,7 @@ module core_mmu_pagewalk state <= L1; bus_addr <= {mmu_ttbr, core_addr `MMU_L1_INDEX}; + bus_write <= 0; end else begin state <= DATA; bus_addr <= core_addr; @@ -227,7 +228,6 @@ module core_mmu_pagewalk DATA: if(bus_ready) begin state <= IDLE; - bus_write <= 0; core_ready <= 1; core_data_rd <= bus_data_rd; end -- cgit v1.2.3