summaryrefslogtreecommitdiff
path: root/rtl/cache/cache.sv
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2023-10-06 08:24:19 -0600
committerAlejandro Soto <alejandro@34project.org>2023-10-06 08:24:51 -0600
commit8d22db83560d782c2f9e43e7359d7f616a3f4bb0 (patch)
tree92ccf43da05a15f5b8b9785e7bffca3533309918 /rtl/cache/cache.sv
parent4b0ec51f7f6d0d2ad8a3993892a6d535cc7b0995 (diff)
rtl/cache: split token.sv out of cache_control.vs
Diffstat (limited to '')
-rw-r--r--rtl/cache/cache.sv12
1 files changed, 10 insertions, 2 deletions
diff --git a/rtl/cache/cache.sv b/rtl/cache/cache.sv
index 6d5a204..829546f 100644
--- a/rtl/cache/cache.sv
+++ b/rtl/cache/cache.sv
@@ -60,9 +60,9 @@ module cache
word cache_mem_address;
line cache_mem_writedata;
logic cache_core_waitrequest, cache_mem_waitrequest, cache_mem_read, cache_mem_write,
- debug_ready;
+ debug_ready, send, lock_line, unlock_line;
- cache_control #(.TOKEN_AT_RESET(TOKEN_AT_RESET)) control
+ cache_control control
(
.core_read(cache_core_read),
.core_write(cache_core_write),
@@ -72,6 +72,14 @@ module cache
.mem_writedata(cache_mem_writedata),
.mem_read(cache_mem_read),
.mem_write(cache_mem_write),
+
+ .*
+ );
+
+ logic locked, may_send;
+
+ cache_token #(.TOKEN_AT_RESET(TOKEN_AT_RESET)) token
+ (
.*
);