diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-12-19 22:35:54 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-12-19 22:36:03 -0600 |
| commit | 42bbf5619d9ec4437abf8277d5a458257c3076f0 (patch) | |
| tree | ff8aac51f260dcc2a77f3f5c9228b3e1059386bb /rtl/core/mmu | |
| parent | c410965f35c5fdccc135fb4802bb4d90c11d16ac (diff) | |
Fix spurious high bus_write in page walker
Diffstat (limited to 'rtl/core/mmu')
| -rw-r--r-- | rtl/core/mmu/pagewalk.sv | 2 |
1 files changed, 1 insertions, 1 deletions
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 |
