From 874a3bf1945f773951ce54eae73c9903e08f9737 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Sun, 9 Jun 2024 13:41:00 -0700 Subject: [PATCH] Doc changes --- hw/rtl/VX_platform.vh | 2 +- hw/rtl/core/VX_smem_unit.sv | 1 + hw/rtl/core/VX_tensor_core.sv | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/hw/rtl/VX_platform.vh b/hw/rtl/VX_platform.vh index 65cbd0bf..282018b8 100644 --- a/hw/rtl/VX_platform.vh +++ b/hw/rtl/VX_platform.vh @@ -14,7 +14,7 @@ `ifndef VX_PLATFORM_VH `define VX_PLATFORM_VH -// synthesis only +// enable synthesizable build if SIMULATION not explicitly defined `ifndef SIMULATION `define SYNTHESIS `define NDEBUG diff --git a/hw/rtl/core/VX_smem_unit.sv b/hw/rtl/core/VX_smem_unit.sv index 91587b2f..532dba55 100644 --- a/hw/rtl/core/VX_smem_unit.sv +++ b/hw/rtl/core/VX_smem_unit.sv @@ -66,6 +66,7 @@ module VX_smem_unit import VX_gpu_pkg::*; #( .req_valid (smem_req_valid), .req_rw (smem_req_rw), .req_byteen (smem_req_byteen), + // FIXME: synthesis complains undriven when USE_EXTERNAL_SMEM .req_addr (smem_req_addr), .req_data (smem_req_data), .req_tag (smem_req_tag), diff --git a/hw/rtl/core/VX_tensor_core.sv b/hw/rtl/core/VX_tensor_core.sv index d1c14588..efa74afd 100644 --- a/hw/rtl/core/VX_tensor_core.sv +++ b/hw/rtl/core/VX_tensor_core.sv @@ -232,7 +232,7 @@ module VX_tensor_core_warp import VX_gpu_pkg::*; #( // this shouldn't really happen unless there's a big contention over // the commit stage - `RUNTIME_ASSERT(!(!reset && metadata_queue_full), ("tensor core uop queue is full!")); + `RUNTIME_ASSERT(!(!reset && metadata_queue_full), ("tensor core uop queue is full!")) // unlike execute which can be interleaved between warps, commit is // serialized and completed one-warp-by-warp, therefore we only need to