Skip to content

Commit 64c17cc

Browse files
committed
hpdcache_wrapper: add prefix to HWPF snoop signals
1 parent 81105dd commit 64c17cc

1 file changed

Lines changed: 33 additions & 33 deletions

File tree

core/cache_subsystem/cva6_hpdcache_wrapper.sv

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,11 @@ module cva6_hpdcache_wrapper
128128
hpdcache_rsp_t dcache_rsp [HPDCACHE_NREQUESTERS];
129129
logic dcache_read_miss, dcache_write_miss;
130130

131-
logic [ 2:0] snoop_valid;
132-
logic [ 2:0] snoop_abort;
133-
hpdcache_req_offset_t [ 2:0] snoop_addr_offset;
134-
hpdcache_tag_t [ 2:0] snoop_addr_tag;
135-
logic [ 2:0] snoop_phys_indexed;
131+
logic [ 2:0] hwpf_snoop_valid;
132+
logic [ 2:0] hwpf_snoop_abort;
133+
hpdcache_req_offset_t [ 2:0] hwpf_snoop_addr_offset;
134+
hpdcache_tag_t [ 2:0] hwpf_snoop_addr_tag;
135+
logic [ 2:0] hwpf_snoop_phys_indexed;
136136

137137
logic dcache_cmo_req_is_prefetch;
138138

@@ -252,38 +252,38 @@ module cva6_hpdcache_wrapper
252252
`endif
253253
endgenerate
254254

255-
// Snoop load port
256-
assign snoop_valid[0] = dcache_req_valid[1] & dcache_req_ready[1],
257-
snoop_abort[0] = dcache_req_abort[1],
258-
snoop_addr_offset[0] = dcache_req[1].addr_offset,
259-
snoop_addr_tag[0] = dcache_req_tag[1],
260-
snoop_phys_indexed[0] = dcache_req[1].phys_indexed;
255+
// HWPF snoop load port
256+
assign hwpf_snoop_valid[0] = dcache_req_valid[1] & dcache_req_ready[1],
257+
hwpf_snoop_abort[0] = dcache_req_abort[1],
258+
hwpf_snoop_addr_offset[0] = dcache_req[1].addr_offset,
259+
hwpf_snoop_addr_tag[0] = dcache_req_tag[1],
260+
hwpf_snoop_phys_indexed[0] = dcache_req[1].phys_indexed;
261261

262-
// Snoop Store/AMO port
263-
assign snoop_valid[1] = dcache_req_valid[NumPorts-1] & dcache_req_ready[NumPorts-1],
264-
snoop_abort[1] = dcache_req_abort[NumPorts-1],
265-
snoop_addr_offset[1] = dcache_req[NumPorts-1].addr_offset,
266-
snoop_addr_tag[1] = dcache_req_tag[NumPorts-1],
267-
snoop_phys_indexed[1] = dcache_req[NumPorts-1].phys_indexed;
262+
// HWPF snoop Store/AMO port
263+
assign hwpf_snoop_valid[1] = dcache_req_valid[NumPorts-1] & dcache_req_ready[NumPorts-1],
264+
hwpf_snoop_abort[1] = dcache_req_abort[NumPorts-1],
265+
hwpf_snoop_addr_offset[1] = dcache_req[NumPorts-1].addr_offset,
266+
hwpf_snoop_addr_tag[1] = dcache_req_tag[NumPorts-1],
267+
hwpf_snoop_phys_indexed[1] = dcache_req[NumPorts-1].phys_indexed;
268268

269269
`ifdef HPDCACHE_ENABLE_CMO
270-
// Snoop CMO port (in case of read prefetch accesses)
270+
// HWPF snoop CMO port (in case of read prefetch accesses)
271271
assign dcache_cmo_req_is_prefetch = hpdcache_pkg::is_cmo_prefetch(
272272
dcache_req[NumPorts].op, dcache_req[NumPorts].size
273273
);
274-
assign snoop_valid[2] = dcache_req_valid[NumPorts]
274+
assign hwpf_snoop_valid[2] = dcache_req_valid[NumPorts]
275275
& dcache_req_ready[NumPorts]
276276
& dcache_cmo_req_is_prefetch,
277-
snoop_abort[2] = dcache_req_abort[NumPorts],
278-
snoop_addr_offset[2] = dcache_req[NumPorts].addr_offset,
279-
snoop_addr_tag[2] = dcache_req_tag[NumPorts],
280-
snoop_phys_indexed[2] = dcache_req[NumPorts].phys_indexed;
277+
hwpf_snoop_abort[2] = dcache_req_abort[NumPorts],
278+
hwpf_snoop_addr_offset[2] = dcache_req[NumPorts].addr_offset,
279+
hwpf_snoop_addr_tag[2] = dcache_req_tag[NumPorts],
280+
hwpf_snoop_phys_indexed[2] = dcache_req[NumPorts].phys_indexed;
281281
`else
282-
assign snoop_valid[2] = 1'b0,
283-
snoop_abort[2] = 1'b0,
284-
snoop_addr_offset[2] = '0,
285-
snoop_addr_tag[2] = '0,
286-
snoop_phys_indexed[2] = 1'b0;
282+
assign hwpf_snoop_valid[2] = 1'b0,
283+
hwpf_snoop_abort[2] = 1'b0,
284+
hwpf_snoop_addr_offset[2] = '0,
285+
hwpf_snoop_addr_tag[2] = '0,
286+
hwpf_snoop_phys_indexed[2] = 1'b0;
287287
`endif
288288

289289
generate
@@ -320,11 +320,11 @@ module cva6_hpdcache_wrapper
320320
.hwpf_stride_throttle_o (hwpf_throttle_out),
321321
.hwpf_stride_status_o (hwpf_status_o),
322322

323-
.snoop_valid_i (snoop_valid),
324-
.snoop_abort_i (snoop_abort),
325-
.snoop_addr_offset_i (snoop_addr_offset),
326-
.snoop_addr_tag_i (snoop_addr_tag),
327-
.snoop_phys_indexed_i(snoop_phys_indexed),
323+
.snoop_valid_i (hwpf_snoop_valid),
324+
.snoop_abort_i (hwpf_snoop_abort),
325+
.snoop_addr_offset_i (hwpf_snoop_addr_offset),
326+
.snoop_addr_tag_i (hwpf_snoop_addr_tag),
327+
.snoop_phys_indexed_i(hwpf_snoop_phys_indexed),
328328

329329
.hpdcache_req_sid_i(hpdcache_req_sid_t'(NumPorts + 1)),
330330

0 commit comments

Comments
 (0)