diff --git a/src/backend/tpl/idma_backend.sv.tpl b/src/backend/tpl/idma_backend.sv.tpl index 9279a91c..a077ba20 100644 --- a/src/backend/tpl/idma_backend.sv.tpl +++ b/src/backend/tpl/idma_backend.sv.tpl @@ -466,6 +466,7 @@ _rsp_t ${protocol}_write_rsp_i, // assemble read datapath request assign r_req.r_dp_req = '{ + src_protocol: idma_req_i.opt.src_protocol, offset: idma_req_i.src_addr[OffsetWidth-1:0], tailer: OffsetWidth'(idma_req_i.length + idma_req_i.src_addr[OffsetWidth-1:0]), shift: OffsetWidth'(idma_req_i.src_addr[OffsetWidth-1:0]), @@ -474,6 +475,7 @@ _rsp_t ${protocol}_write_rsp_i, // assemble write datapath request assign w_req.w_dp_req = '{ + dst_protocol: idma_req_i.opt.dst_protocol, offset: idma_req_i.dst_addr[OffsetWidth-1:0], tailer: OffsetWidth'(idma_req_i.length + idma_req_i.dst_addr[OffsetWidth-1:0]), shift: OffsetWidth'(- idma_req_i.dst_addr[OffsetWidth-1:0]),