Get it roughly working

This commit is contained in:
2026-05-24 15:53:50 -07:00
parent aa8c4a64df
commit 61ee654b18
5 changed files with 644 additions and 59 deletions

View File

@@ -11,18 +11,25 @@ package application_wrapper_cache_pkg;
} page_table_entry_t;
typedef enum logic [2:0] {
CACHE_NONE,
CACHE_READ_SHARED,
CACHE_READ_UNIQUE,
CACHE_WRITE,
CACHE_CLEAN_UNIQUE
CACHE_CMD_NONE,
CACHE_CMD_READ,
CAHCE_CMD_READ_UNIQUE,
CACHE_CMD_WRITE,
CACHE_CMD_CLEAN_UNIQUE,
CACHE_CMD_EVICT
} cache_cmd_e;
typedef enum logic [1:0] {
MESI_MODIFIED,
MESI_EXCLUSIVE,
CACHE_RSP_NONE,
CACHE_RSP_SHARED,
CACHE_RSP_EXCLUSIVE
} cache_resp_e;
typedef enum logic [1:0] {
MESI_INVALID,
MESI_SHARED,
MESI_INVALID
MESI_EXCLUSIVE,
MESI_MODIFIED
} mesi_e;
endpackage