From e7b0a149c74520f63a6cbc062668e201a830987d Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Mon, 4 Mar 2024 21:10:59 -0800 Subject: [PATCH] Print TAG_ONLY_WIDTH of req_tag in trace ... for use in trace parser. Full req_tag includes debug information that complicates matching request to a corresponding request by tag. --- hw/rtl/libs/VX_mem_scheduler.sv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/rtl/libs/VX_mem_scheduler.sv b/hw/rtl/libs/VX_mem_scheduler.sv index d4e48e69..b76d4987 100644 --- a/hw/rtl/libs/VX_mem_scheduler.sv +++ b/hw/rtl/libs/VX_mem_scheduler.sv @@ -545,12 +545,12 @@ module VX_mem_scheduler #( `TRACE(1, ("%d: %s-core-req-rd: valid=%b, addr=", $time, INSTANCE_ID, req_mask)); `TRACE_ARRAY1D(1, req_addr, NUM_REQS); end - `TRACE(1, (", tag=0x%0h (#%0d)\n", req_tag, req_dbg_uuid)); + `TRACE(1, (", tag=0x%0h, tag_only=0x%0h (#%0d)\n", req_tag, req_tag[TAG_ONLY_WIDTH-1:0], req_dbg_uuid)); end if (rsp_valid && rsp_ready) begin `TRACE(1, ("%d: %s-rsp: valid=%b, sop=%b, eop=%b, data=", $time, INSTANCE_ID, rsp_mask, rsp_sop, rsp_eop)); `TRACE_ARRAY1D(1, rsp_data, NUM_REQS); - `TRACE(1, (", tag=0x%0h (#%0d)\n", rsp_tag, rsp_dbg_uuid)); + `TRACE(1, (", tag=0x%0h, tag_only=0x%0h (#%0d)\n", rsp_tag, rsp_tag[TAG_ONLY_WIDTH-1:0], rsp_dbg_uuid)); end if (| mem_req_fire_s) begin if (| mem_req_rw_s) begin