From 34de55ee133b5a17d68016467471e68cf42353b0 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Thu, 7 Mar 2024 15:01:39 -0800 Subject: [PATCH] Fix missing Vortex modules for upstream merge; add perf modules --- src/main/scala/radiance/tile/VortexCore.scala | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/scala/radiance/tile/VortexCore.scala b/src/main/scala/radiance/tile/VortexCore.scala index e468ee3..be4c956 100644 --- a/src/main/scala/radiance/tile/VortexCore.scala +++ b/src/main/scala/radiance/tile/VortexCore.scala @@ -217,6 +217,10 @@ class Vortex(tile: RadianceTile)(implicit p: Parameters) // addResource("/vsrc/vortex/hw/rtl/tex_unit/VX_tex_define.vh") // addResource("/vsrc/vortex/hw/rtl/tex_unit/VX_tex_wrap.sv") + // used when PERF_ENABLE is defined + addResource("/vsrc/vortex/hw/rtl/mem/VX_mem_perf_if.sv") + addResource("/vsrc/vortex/hw/rtl/interfaces/VX_pipeline_perf_if.sv") + addResource("/vsrc/vortex/hw/rtl/libs/VX_allocator.sv") // addResource("/vsrc/vortex/hw/rtl/libs/VX_avs_adapter.sv") // addResource("/vsrc/vortex/hw/rtl/libs/VX_axi_adapter.sv") @@ -245,6 +249,9 @@ class Vortex(tile: RadianceTile)(implicit p: Parameters) // unused addResource("/vsrc/vortex/hw/rtl/libs/VX_onehot_mux.sv") addResource("/vsrc/vortex/hw/rtl/libs/VX_pending_size.sv") addResource("/vsrc/vortex/hw/rtl/libs/VX_pipe_register.sv") + addResource("/vsrc/vortex/hw/rtl/libs/VX_pipe_buffer.sv") + addResource("/vsrc/vortex/hw/rtl/libs/VX_toggle_buffer.sv") + addResource("/vsrc/vortex/hw/rtl/libs/VX_stream_buffer.sv") addResource("/vsrc/vortex/hw/rtl/libs/VX_popcount.sv") addResource("/vsrc/vortex/hw/rtl/libs/VX_priority_arbiter.sv") addResource("/vsrc/vortex/hw/rtl/libs/VX_priority_encoder.sv")