summaryrefslogtreecommitdiff
path: root/rtl/cache/routing.sv
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2023-09-25 05:08:58 -0600
committerAlejandro Soto <alejandro@34project.org>2023-09-25 05:08:58 -0600
commit27978501a87c5bb7a9fd78e376e8f6772cad009e (patch)
tree8bf436e3e3db094cdd62b0a386a833dc84a8bf60 /rtl/cache/routing.sv
parent79b3a4f57f269f6243177a1bf0073646fef61413 (diff)
rtl/cache: implement wait-for-reply
Diffstat (limited to 'rtl/cache/routing.sv')
-rw-r--r--rtl/cache/routing.sv5
1 files changed, 2 insertions, 3 deletions
diff --git a/rtl/cache/routing.sv b/rtl/cache/routing.sv
index 4857e08..45e0296 100644
--- a/rtl/cache/routing.sv
+++ b/rtl/cache/routing.sv
@@ -5,7 +5,7 @@ module cache_routing
input logic clk,
rst_n,
- input word core_address,
+ input ptr core_address,
input logic core_read,
core_write,
input line core_writedata_line,
@@ -39,7 +39,6 @@ module cache_routing
word core_address_line;
logic cached, cache_mem, transition;
- addr_mbz mbz;
addr_io_region io;
enum int unsigned
@@ -52,7 +51,7 @@ module cache_routing
assign cached = io == 3'b000;
assign cache_mem = cache_mem_read || cache_mem_write;
- assign {io, core_tag, core_index, core_offset, mbz} = core_address;
+ assign {io, core_tag, core_index, core_offset} = core_address;
assign core_address_line = {io, core_tag, core_index, 4'b0000};
assign core_readdata_line = cached ? data_rd : mem_readdata;