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")