Skip to content

Commit 94c141c

Browse files
da-gazzimicprog
authored andcommitted
INIT read: only assign buffer_in_valid_o if datapath req valid
1 parent a6b190c commit 94c141c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/backend/idma_init_read.sv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ module idma_init_read #(
122122
// once valid data is applied, it can be pushed in all the selected (mask_in) buffers
123123
// be sure the response channel is ready
124124
assign in_valid = read_rsp_i.rsp_valid & in_ready & r_dp_ready_i;
125-
assign buffer_in_valid_o = in_valid ? mask_in : '0;
125+
assign buffer_in_valid_o = in_valid ? (r_dp_valid_i ? mask_in : '0 ):'0;
126126

127127
// r_dp_ready_o is triggered by the last element arriving from the read
128128
assign r_dp_ready_o = r_dp_valid_i & r_dp_ready_i & read_rsp_i.rsp_valid & in_ready;

0 commit comments

Comments
 (0)