CACHES Module
Description
The CACHES module implements an instruction cache, a data cache and an AXI adapter.
The module is connected to:
TO_BE_COMPLETED
Signal |
IO |
Description |
connexion |
Type |
---|---|---|---|---|
|
in |
Subsystem Clock |
SUBSYSTEM |
logic |
|
in |
Asynchronous reset active low |
SUBSYSTEM |
logic |
|
out |
noc request, can be AXI or OpenPiton |
SUBSYSTEM |
noc_req_t |
|
in |
noc response, can be AXI or OpenPiton |
SUBSYSTEM |
noc_resp_t |
|
in |
Instruction cache enable |
CSR_REGFILE |
logic |
|
in |
Flush the instruction cache |
CONTROLLER |
logic |
|
in |
Input address translation request |
EX_STAGE |
icache_areq_t |
|
out |
Output address translation request |
EX_STAGE |
icache_arsp_t |
|
in |
Input data translation request |
FRONTEND |
icache_dreq_t |
|
out |
Output data translation request |
FRONTEND |
icache_drsp_t |
|
in |
Data cache enable |
CSR_REGFILE |
logic |
|
in |
Data cache flush |
CONTROLLER |
logic |
|
out |
Flush acknowledge |
CONTROLLER |
logic |
|
in |
AMO request |
EX_STAGE |
ariane_pkg::amo_req_t |
|
out |
AMO response |
EX_STAGE |
ariane_pkg::amo_resp_t |
|
in |
Data cache input request ports |
EX_STAGE |
dcache_req_i_t[NumPorts-1:0] |
|
out |
Data cache output request ports |
EX_STAGE |
dcache_req_o_t[NumPorts-1:0] |
|
out |
Write buffer status to know if empty |
EX_STAGE |
logic |
|
out |
Write buffer status to know if not non idempotent |
EX_STAGE |
logic |
Due to cv32a65x configuration, some ports are tied to a static value. These ports do not appear in the above table, they are listed below
icache_miss_o
output is tied to 0dcache_miss_o
output is tied to 0dcache_cmo_req_i
input is tied to 0dcache_cmo_resp_o
output is tied to openhwpf_base_set_i
input is tied to 0hwpf_base_i
input is tied to 0hwpf_base_o
output is tied to 0hwpf_param_set_i
input is tied to 0hwpf_param_i
input is tied to 0hwpf_param_o
output is tied to 0hwpf_throttle_set_i
input is tied to 0hwpf_throttle_i
input is tied to 0hwpf_throttle_o
output is tied to 0hwpf_status_o
output is tied to 0Functionality
TO BE COMPLETED