Skip to content

Commit 85f0b58

Browse files
authored
Merge pull request #373 from pulp-platform/rt/axi-sim-mem-user
axi_sim_mem: propagate `user` field on B and R channels
2 parents f07498d + ecd2462 commit 85f0b58

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/axi_sim_mem.sv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ module axi_sim_mem #(
185185
assert (axi_req_i[i].w.last) else $error("Expected last beat of W burst!");
186186
b_beat.id = aw_queue[0].id;
187187
b_beat.resp = error_happened[i];
188+
b_beat.user = aw_queue[0].user;
188189
b_queue.push_back(b_beat);
189190
w_cnt = 0;
190191
mon_w[i].last = 1'b1;
@@ -238,6 +239,7 @@ module axi_sim_mem #(
238239
r_beat.data = 'x;
239240
r_beat.id = ar_queue[0].id;
240241
r_beat.resp = axi_pkg::RESP_OKAY;
242+
r_beat.user = ar_queue[0].user;
241243
for (shortint unsigned
242244
i_byte = axi_pkg::beat_lower_byte(ar_queue[0].addr, size, len, burst, StrbWidth, r_cnt);
243245
i_byte <= axi_pkg::beat_upper_byte(ar_queue[0].addr, size, len, burst, StrbWidth, r_cnt);

0 commit comments

Comments
 (0)