Get it roughly working
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user