From 04249c3ee9809d8bdfdb4ece675194177c4eaf54 Mon Sep 17 00:00:00 2001 From: Blaise Tine Date: Wed, 29 Sep 2021 04:48:53 -0400 Subject: [PATCH] code refactoring for Vivado compatibility --- hw/rtl/{VX_alu_unit.v => VX_alu_unit.sv} | 0 hw/rtl/{VX_cluster.v => VX_cluster.sv} | 0 hw/rtl/{VX_commit.v => VX_commit.sv} | 0 hw/rtl/{VX_core.v => VX_core.sv} | 0 hw/rtl/{VX_csr_data.v => VX_csr_data.sv} | 0 hw/rtl/{VX_csr_unit.v => VX_csr_unit.sv} | 0 hw/rtl/{VX_decode.v => VX_decode.sv} | 0 hw/rtl/{VX_execute.v => VX_execute.sv} | 0 hw/rtl/{VX_fetch.v => VX_fetch.sv} | 0 hw/rtl/{VX_fpu_unit.v => VX_fpu_unit.sv} | 0 hw/rtl/{VX_gpr_stage.v => VX_gpr_stage.sv} | 0 hw/rtl/{VX_gpu_unit.v => VX_gpu_unit.sv} | 0 hw/rtl/{VX_ibuffer.v => VX_ibuffer.sv} | 0 hw/rtl/{VX_icache_stage.v => VX_icache_stage.sv} | 0 hw/rtl/{VX_instr_demux.v => VX_instr_demux.sv} | 0 hw/rtl/{VX_ipdom_stack.v => VX_ipdom_stack.sv} | 0 hw/rtl/{VX_issue.v => VX_issue.sv} | 0 hw/rtl/{VX_lsu_unit.v => VX_lsu_unit.sv} | 0 hw/rtl/{VX_mem_arb.v => VX_mem_arb.sv} | 0 hw/rtl/{VX_mem_unit.v => VX_mem_unit.sv} | 0 hw/rtl/{VX_muldiv.v => VX_muldiv.sv} | 0 hw/rtl/{VX_pipeline.v => VX_pipeline.sv} | 0 hw/rtl/{VX_scoreboard.v => VX_scoreboard.sv} | 0 hw/rtl/{VX_smem_arb.v => VX_smem_arb.sv} | 0 hw/rtl/{VX_warp_sched.v => VX_warp_sched.sv} | 0 hw/rtl/{VX_writeback.v => VX_writeback.sv} | 0 hw/rtl/{Vortex.v => Vortex.sv} | 0 hw/rtl/{Vortex_axi.v => Vortex_axi.sv} | 0 hw/rtl/afu/{VX_avs_wrapper.v => VX_avs_wrapper.sv} | 0 hw/rtl/afu/{VX_to_mem.v => VX_to_mem.sv} | 0 hw/rtl/cache/{VX_bank.v => VX_bank.sv} | 0 hw/rtl/cache/{VX_cache.v => VX_cache.sv} | 0 hw/rtl/cache/{VX_core_req_bank_sel.v => VX_core_req_bank_sel.sv} | 0 hw/rtl/cache/{VX_core_rsp_merge.v => VX_core_rsp_merge.sv} | 0 hw/rtl/cache/{VX_data_access.v => VX_data_access.sv} | 0 hw/rtl/cache/{VX_flush_ctrl.v => VX_flush_ctrl.sv} | 0 hw/rtl/cache/{VX_miss_resrv.v => VX_miss_resrv.sv} | 0 hw/rtl/cache/{VX_nc_bypass.v => VX_nc_bypass.sv} | 0 hw/rtl/cache/{VX_shared_mem.v => VX_shared_mem.sv} | 0 hw/rtl/cache/{VX_tag_access.v => VX_tag_access.sv} | 0 hw/rtl/fp_cores/{VX_fp_class.v => VX_fp_class.sv} | 0 hw/rtl/fp_cores/{VX_fp_cvt.v => VX_fp_cvt.sv} | 0 hw/rtl/fp_cores/{VX_fp_div.v => VX_fp_div.sv} | 0 hw/rtl/fp_cores/{VX_fp_fma.v => VX_fp_fma.sv} | 0 hw/rtl/fp_cores/{VX_fp_ncomp.v => VX_fp_ncomp.sv} | 0 hw/rtl/fp_cores/{VX_fp_rounding.v => VX_fp_rounding.sv} | 0 hw/rtl/fp_cores/{VX_fp_sqrt.v => VX_fp_sqrt.sv} | 0 hw/rtl/fp_cores/{VX_fpu_dpi.v => VX_fpu_dpi.sv} | 0 hw/rtl/fp_cores/{VX_fpu_fpga.v => VX_fpu_fpga.sv} | 0 hw/rtl/fp_cores/{VX_fpu_fpnew.v => VX_fpu_fpnew.sv} | 0 hw/rtl/interfaces/{VX_alu_req_if.v => VX_alu_req_if.sv} | 0 hw/rtl/interfaces/{VX_branch_ctl_if.v => VX_branch_ctl_if.sv} | 0 hw/rtl/interfaces/{VX_cmt_to_csr_if.v => VX_cmt_to_csr_if.sv} | 0 hw/rtl/interfaces/{VX_commit_if.v => VX_commit_if.sv} | 0 hw/rtl/interfaces/{VX_csr_req_if.v => VX_csr_req_if.sv} | 0 hw/rtl/interfaces/{VX_dcache_req_if.v => VX_dcache_req_if.sv} | 0 hw/rtl/interfaces/{VX_dcache_rsp_if.v => VX_dcache_rsp_if.sv} | 0 hw/rtl/interfaces/{VX_decode_if.v => VX_decode_if.sv} | 0 hw/rtl/interfaces/{VX_fetch_to_csr_if.v => VX_fetch_to_csr_if.sv} | 0 hw/rtl/interfaces/{VX_fpu_req_if.v => VX_fpu_req_if.sv} | 0 hw/rtl/interfaces/{VX_fpu_to_csr_if.v => VX_fpu_to_csr_if.sv} | 0 hw/rtl/interfaces/{VX_gpr_req_if.v => VX_gpr_req_if.sv} | 0 hw/rtl/interfaces/{VX_gpr_rsp_if.v => VX_gpr_rsp_if.sv} | 0 hw/rtl/interfaces/{VX_gpu_req_if.v => VX_gpu_req_if.sv} | 0 hw/rtl/interfaces/{VX_ibuffer_if.v => VX_ibuffer_if.sv} | 0 hw/rtl/interfaces/{VX_icache_req_if.v => VX_icache_req_if.sv} | 0 hw/rtl/interfaces/{VX_icache_rsp_if.v => VX_icache_rsp_if.sv} | 0 hw/rtl/interfaces/{VX_ifetch_req_if.v => VX_ifetch_req_if.sv} | 0 hw/rtl/interfaces/{VX_ifetch_rsp_if.v => VX_ifetch_rsp_if.sv} | 0 hw/rtl/interfaces/{VX_join_if.v => VX_join_if.sv} | 0 hw/rtl/interfaces/{VX_lsu_req_if.v => VX_lsu_req_if.sv} | 0 hw/rtl/interfaces/{VX_mem_req_if.v => VX_mem_req_if.sv} | 0 hw/rtl/interfaces/{VX_mem_rsp_if.v => VX_mem_rsp_if.sv} | 0 hw/rtl/interfaces/{VX_perf_cache_if.v => VX_perf_cache_if.sv} | 0 hw/rtl/interfaces/{VX_perf_memsys_if.v => VX_perf_memsys_if.sv} | 0 .../interfaces/{VX_perf_pipeline_if.v => VX_perf_pipeline_if.sv} | 0 hw/rtl/interfaces/{VX_warp_ctl_if.v => VX_warp_ctl_if.sv} | 0 hw/rtl/interfaces/{VX_writeback_if.v => VX_writeback_if.sv} | 0 hw/rtl/interfaces/{VX_wstall_if.v => VX_wstall_if.sv} | 0 hw/rtl/libs/{VX_axi_adapter.v => VX_axi_adapter.sv} | 0 hw/rtl/libs/{VX_bits_insert.v => VX_bits_insert.sv} | 0 hw/rtl/libs/{VX_bits_remove.v => VX_bits_remove.sv} | 0 hw/rtl/libs/{VX_bypass_buffer.v => VX_bypass_buffer.sv} | 0 hw/rtl/libs/{VX_divider.v => VX_divider.sv} | 0 hw/rtl/libs/{VX_dp_ram.v => VX_dp_ram.sv} | 0 hw/rtl/libs/{VX_elastic_buffer.v => VX_elastic_buffer.sv} | 0 hw/rtl/libs/{VX_fair_arbiter.v => VX_fair_arbiter.sv} | 0 hw/rtl/libs/{VX_fifo_queue.v => VX_fifo_queue.sv} | 0 hw/rtl/libs/{VX_find_first.v => VX_find_first.sv} | 0 hw/rtl/libs/{VX_fixed_arbiter.v => VX_fixed_arbiter.sv} | 0 hw/rtl/libs/{VX_index_buffer.v => VX_index_buffer.sv} | 0 hw/rtl/libs/{VX_index_queue.v => VX_index_queue.sv} | 0 hw/rtl/libs/{VX_lzc.v => VX_lzc.sv} | 0 hw/rtl/libs/{VX_matrix_arbiter.v => VX_matrix_arbiter.sv} | 0 hw/rtl/libs/{VX_multiplier.v => VX_multiplier.sv} | 0 hw/rtl/libs/{VX_mux.v => VX_mux.sv} | 0 hw/rtl/libs/{VX_onehot_encoder.v => VX_onehot_encoder.sv} | 0 hw/rtl/libs/{VX_onehot_mux.v => VX_onehot_mux.sv} | 0 hw/rtl/libs/{VX_pending_size.v => VX_pending_size.sv} | 0 hw/rtl/libs/{VX_pipe_register.v => VX_pipe_register.sv} | 0 hw/rtl/libs/{VX_popcount.v => VX_popcount.sv} | 0 hw/rtl/libs/{VX_priority_encoder.v => VX_priority_encoder.sv} | 0 hw/rtl/libs/{VX_reset_relay.v => VX_reset_relay.sv} | 0 hw/rtl/libs/{VX_rr_arbiter.v => VX_rr_arbiter.sv} | 0 hw/rtl/libs/{VX_scan.v => VX_scan.sv} | 0 hw/rtl/libs/{VX_scope.v => VX_scope.sv} | 0 hw/rtl/libs/{VX_serial_div.v => VX_serial_div.sv} | 0 hw/rtl/libs/{VX_shift_register.v => VX_shift_register.sv} | 0 hw/rtl/libs/{VX_skid_buffer.v => VX_skid_buffer.sv} | 0 hw/rtl/libs/{VX_sp_ram.v => VX_sp_ram.sv} | 0 hw/rtl/libs/{VX_stream_arbiter.v => VX_stream_arbiter.sv} | 0 hw/rtl/libs/{VX_stream_demux.v => VX_stream_demux.sv} | 0 112 files changed, 0 insertions(+), 0 deletions(-) rename hw/rtl/{VX_alu_unit.v => VX_alu_unit.sv} (100%) rename hw/rtl/{VX_cluster.v => VX_cluster.sv} (100%) rename hw/rtl/{VX_commit.v => VX_commit.sv} (100%) rename hw/rtl/{VX_core.v => VX_core.sv} (100%) rename hw/rtl/{VX_csr_data.v => VX_csr_data.sv} (100%) rename hw/rtl/{VX_csr_unit.v => VX_csr_unit.sv} (100%) rename hw/rtl/{VX_decode.v => VX_decode.sv} (100%) rename hw/rtl/{VX_execute.v => VX_execute.sv} (100%) rename hw/rtl/{VX_fetch.v => VX_fetch.sv} (100%) rename hw/rtl/{VX_fpu_unit.v => VX_fpu_unit.sv} (100%) rename hw/rtl/{VX_gpr_stage.v => VX_gpr_stage.sv} (100%) rename hw/rtl/{VX_gpu_unit.v => VX_gpu_unit.sv} (100%) rename hw/rtl/{VX_ibuffer.v => VX_ibuffer.sv} (100%) rename hw/rtl/{VX_icache_stage.v => VX_icache_stage.sv} (100%) rename hw/rtl/{VX_instr_demux.v => VX_instr_demux.sv} (100%) rename hw/rtl/{VX_ipdom_stack.v => VX_ipdom_stack.sv} (100%) rename hw/rtl/{VX_issue.v => VX_issue.sv} (100%) rename hw/rtl/{VX_lsu_unit.v => VX_lsu_unit.sv} (100%) rename hw/rtl/{VX_mem_arb.v => VX_mem_arb.sv} (100%) rename hw/rtl/{VX_mem_unit.v => VX_mem_unit.sv} (100%) rename hw/rtl/{VX_muldiv.v => VX_muldiv.sv} (100%) rename hw/rtl/{VX_pipeline.v => VX_pipeline.sv} (100%) rename hw/rtl/{VX_scoreboard.v => VX_scoreboard.sv} (100%) rename hw/rtl/{VX_smem_arb.v => VX_smem_arb.sv} (100%) rename hw/rtl/{VX_warp_sched.v => VX_warp_sched.sv} (100%) rename hw/rtl/{VX_writeback.v => VX_writeback.sv} (100%) rename hw/rtl/{Vortex.v => Vortex.sv} (100%) rename hw/rtl/{Vortex_axi.v => Vortex_axi.sv} (100%) rename hw/rtl/afu/{VX_avs_wrapper.v => VX_avs_wrapper.sv} (100%) rename hw/rtl/afu/{VX_to_mem.v => VX_to_mem.sv} (100%) rename hw/rtl/cache/{VX_bank.v => VX_bank.sv} (100%) rename hw/rtl/cache/{VX_cache.v => VX_cache.sv} (100%) rename hw/rtl/cache/{VX_core_req_bank_sel.v => VX_core_req_bank_sel.sv} (100%) rename hw/rtl/cache/{VX_core_rsp_merge.v => VX_core_rsp_merge.sv} (100%) rename hw/rtl/cache/{VX_data_access.v => VX_data_access.sv} (100%) rename hw/rtl/cache/{VX_flush_ctrl.v => VX_flush_ctrl.sv} (100%) rename hw/rtl/cache/{VX_miss_resrv.v => VX_miss_resrv.sv} (100%) rename hw/rtl/cache/{VX_nc_bypass.v => VX_nc_bypass.sv} (100%) rename hw/rtl/cache/{VX_shared_mem.v => VX_shared_mem.sv} (100%) rename hw/rtl/cache/{VX_tag_access.v => VX_tag_access.sv} (100%) rename hw/rtl/fp_cores/{VX_fp_class.v => VX_fp_class.sv} (100%) rename hw/rtl/fp_cores/{VX_fp_cvt.v => VX_fp_cvt.sv} (100%) rename hw/rtl/fp_cores/{VX_fp_div.v => VX_fp_div.sv} (100%) rename hw/rtl/fp_cores/{VX_fp_fma.v => VX_fp_fma.sv} (100%) rename hw/rtl/fp_cores/{VX_fp_ncomp.v => VX_fp_ncomp.sv} (100%) rename hw/rtl/fp_cores/{VX_fp_rounding.v => VX_fp_rounding.sv} (100%) rename hw/rtl/fp_cores/{VX_fp_sqrt.v => VX_fp_sqrt.sv} (100%) rename hw/rtl/fp_cores/{VX_fpu_dpi.v => VX_fpu_dpi.sv} (100%) rename hw/rtl/fp_cores/{VX_fpu_fpga.v => VX_fpu_fpga.sv} (100%) rename hw/rtl/fp_cores/{VX_fpu_fpnew.v => VX_fpu_fpnew.sv} (100%) rename hw/rtl/interfaces/{VX_alu_req_if.v => VX_alu_req_if.sv} (100%) rename hw/rtl/interfaces/{VX_branch_ctl_if.v => VX_branch_ctl_if.sv} (100%) rename hw/rtl/interfaces/{VX_cmt_to_csr_if.v => VX_cmt_to_csr_if.sv} (100%) rename hw/rtl/interfaces/{VX_commit_if.v => VX_commit_if.sv} (100%) rename hw/rtl/interfaces/{VX_csr_req_if.v => VX_csr_req_if.sv} (100%) rename hw/rtl/interfaces/{VX_dcache_req_if.v => VX_dcache_req_if.sv} (100%) rename hw/rtl/interfaces/{VX_dcache_rsp_if.v => VX_dcache_rsp_if.sv} (100%) rename hw/rtl/interfaces/{VX_decode_if.v => VX_decode_if.sv} (100%) rename hw/rtl/interfaces/{VX_fetch_to_csr_if.v => VX_fetch_to_csr_if.sv} (100%) rename hw/rtl/interfaces/{VX_fpu_req_if.v => VX_fpu_req_if.sv} (100%) rename hw/rtl/interfaces/{VX_fpu_to_csr_if.v => VX_fpu_to_csr_if.sv} (100%) rename hw/rtl/interfaces/{VX_gpr_req_if.v => VX_gpr_req_if.sv} (100%) rename hw/rtl/interfaces/{VX_gpr_rsp_if.v => VX_gpr_rsp_if.sv} (100%) rename hw/rtl/interfaces/{VX_gpu_req_if.v => VX_gpu_req_if.sv} (100%) rename hw/rtl/interfaces/{VX_ibuffer_if.v => VX_ibuffer_if.sv} (100%) rename hw/rtl/interfaces/{VX_icache_req_if.v => VX_icache_req_if.sv} (100%) rename hw/rtl/interfaces/{VX_icache_rsp_if.v => VX_icache_rsp_if.sv} (100%) rename hw/rtl/interfaces/{VX_ifetch_req_if.v => VX_ifetch_req_if.sv} (100%) rename hw/rtl/interfaces/{VX_ifetch_rsp_if.v => VX_ifetch_rsp_if.sv} (100%) rename hw/rtl/interfaces/{VX_join_if.v => VX_join_if.sv} (100%) rename hw/rtl/interfaces/{VX_lsu_req_if.v => VX_lsu_req_if.sv} (100%) rename hw/rtl/interfaces/{VX_mem_req_if.v => VX_mem_req_if.sv} (100%) rename hw/rtl/interfaces/{VX_mem_rsp_if.v => VX_mem_rsp_if.sv} (100%) rename hw/rtl/interfaces/{VX_perf_cache_if.v => VX_perf_cache_if.sv} (100%) rename hw/rtl/interfaces/{VX_perf_memsys_if.v => VX_perf_memsys_if.sv} (100%) rename hw/rtl/interfaces/{VX_perf_pipeline_if.v => VX_perf_pipeline_if.sv} (100%) rename hw/rtl/interfaces/{VX_warp_ctl_if.v => VX_warp_ctl_if.sv} (100%) rename hw/rtl/interfaces/{VX_writeback_if.v => VX_writeback_if.sv} (100%) rename hw/rtl/interfaces/{VX_wstall_if.v => VX_wstall_if.sv} (100%) rename hw/rtl/libs/{VX_axi_adapter.v => VX_axi_adapter.sv} (100%) rename hw/rtl/libs/{VX_bits_insert.v => VX_bits_insert.sv} (100%) rename hw/rtl/libs/{VX_bits_remove.v => VX_bits_remove.sv} (100%) rename hw/rtl/libs/{VX_bypass_buffer.v => VX_bypass_buffer.sv} (100%) rename hw/rtl/libs/{VX_divider.v => VX_divider.sv} (100%) rename hw/rtl/libs/{VX_dp_ram.v => VX_dp_ram.sv} (100%) rename hw/rtl/libs/{VX_elastic_buffer.v => VX_elastic_buffer.sv} (100%) rename hw/rtl/libs/{VX_fair_arbiter.v => VX_fair_arbiter.sv} (100%) rename hw/rtl/libs/{VX_fifo_queue.v => VX_fifo_queue.sv} (100%) rename hw/rtl/libs/{VX_find_first.v => VX_find_first.sv} (100%) rename hw/rtl/libs/{VX_fixed_arbiter.v => VX_fixed_arbiter.sv} (100%) rename hw/rtl/libs/{VX_index_buffer.v => VX_index_buffer.sv} (100%) rename hw/rtl/libs/{VX_index_queue.v => VX_index_queue.sv} (100%) rename hw/rtl/libs/{VX_lzc.v => VX_lzc.sv} (100%) rename hw/rtl/libs/{VX_matrix_arbiter.v => VX_matrix_arbiter.sv} (100%) rename hw/rtl/libs/{VX_multiplier.v => VX_multiplier.sv} (100%) rename hw/rtl/libs/{VX_mux.v => VX_mux.sv} (100%) rename hw/rtl/libs/{VX_onehot_encoder.v => VX_onehot_encoder.sv} (100%) rename hw/rtl/libs/{VX_onehot_mux.v => VX_onehot_mux.sv} (100%) rename hw/rtl/libs/{VX_pending_size.v => VX_pending_size.sv} (100%) rename hw/rtl/libs/{VX_pipe_register.v => VX_pipe_register.sv} (100%) rename hw/rtl/libs/{VX_popcount.v => VX_popcount.sv} (100%) rename hw/rtl/libs/{VX_priority_encoder.v => VX_priority_encoder.sv} (100%) rename hw/rtl/libs/{VX_reset_relay.v => VX_reset_relay.sv} (100%) rename hw/rtl/libs/{VX_rr_arbiter.v => VX_rr_arbiter.sv} (100%) rename hw/rtl/libs/{VX_scan.v => VX_scan.sv} (100%) rename hw/rtl/libs/{VX_scope.v => VX_scope.sv} (100%) rename hw/rtl/libs/{VX_serial_div.v => VX_serial_div.sv} (100%) rename hw/rtl/libs/{VX_shift_register.v => VX_shift_register.sv} (100%) rename hw/rtl/libs/{VX_skid_buffer.v => VX_skid_buffer.sv} (100%) rename hw/rtl/libs/{VX_sp_ram.v => VX_sp_ram.sv} (100%) rename hw/rtl/libs/{VX_stream_arbiter.v => VX_stream_arbiter.sv} (100%) rename hw/rtl/libs/{VX_stream_demux.v => VX_stream_demux.sv} (100%) diff --git a/hw/rtl/VX_alu_unit.v b/hw/rtl/VX_alu_unit.sv similarity index 100% rename from hw/rtl/VX_alu_unit.v rename to hw/rtl/VX_alu_unit.sv diff --git a/hw/rtl/VX_cluster.v b/hw/rtl/VX_cluster.sv similarity index 100% rename from hw/rtl/VX_cluster.v rename to hw/rtl/VX_cluster.sv diff --git a/hw/rtl/VX_commit.v b/hw/rtl/VX_commit.sv similarity index 100% rename from hw/rtl/VX_commit.v rename to hw/rtl/VX_commit.sv diff --git a/hw/rtl/VX_core.v b/hw/rtl/VX_core.sv similarity index 100% rename from hw/rtl/VX_core.v rename to hw/rtl/VX_core.sv diff --git a/hw/rtl/VX_csr_data.v b/hw/rtl/VX_csr_data.sv similarity index 100% rename from hw/rtl/VX_csr_data.v rename to hw/rtl/VX_csr_data.sv diff --git a/hw/rtl/VX_csr_unit.v b/hw/rtl/VX_csr_unit.sv similarity index 100% rename from hw/rtl/VX_csr_unit.v rename to hw/rtl/VX_csr_unit.sv diff --git a/hw/rtl/VX_decode.v b/hw/rtl/VX_decode.sv similarity index 100% rename from hw/rtl/VX_decode.v rename to hw/rtl/VX_decode.sv diff --git a/hw/rtl/VX_execute.v b/hw/rtl/VX_execute.sv similarity index 100% rename from hw/rtl/VX_execute.v rename to hw/rtl/VX_execute.sv diff --git a/hw/rtl/VX_fetch.v b/hw/rtl/VX_fetch.sv similarity index 100% rename from hw/rtl/VX_fetch.v rename to hw/rtl/VX_fetch.sv diff --git a/hw/rtl/VX_fpu_unit.v b/hw/rtl/VX_fpu_unit.sv similarity index 100% rename from hw/rtl/VX_fpu_unit.v rename to hw/rtl/VX_fpu_unit.sv diff --git a/hw/rtl/VX_gpr_stage.v b/hw/rtl/VX_gpr_stage.sv similarity index 100% rename from hw/rtl/VX_gpr_stage.v rename to hw/rtl/VX_gpr_stage.sv diff --git a/hw/rtl/VX_gpu_unit.v b/hw/rtl/VX_gpu_unit.sv similarity index 100% rename from hw/rtl/VX_gpu_unit.v rename to hw/rtl/VX_gpu_unit.sv diff --git a/hw/rtl/VX_ibuffer.v b/hw/rtl/VX_ibuffer.sv similarity index 100% rename from hw/rtl/VX_ibuffer.v rename to hw/rtl/VX_ibuffer.sv diff --git a/hw/rtl/VX_icache_stage.v b/hw/rtl/VX_icache_stage.sv similarity index 100% rename from hw/rtl/VX_icache_stage.v rename to hw/rtl/VX_icache_stage.sv diff --git a/hw/rtl/VX_instr_demux.v b/hw/rtl/VX_instr_demux.sv similarity index 100% rename from hw/rtl/VX_instr_demux.v rename to hw/rtl/VX_instr_demux.sv diff --git a/hw/rtl/VX_ipdom_stack.v b/hw/rtl/VX_ipdom_stack.sv similarity index 100% rename from hw/rtl/VX_ipdom_stack.v rename to hw/rtl/VX_ipdom_stack.sv diff --git a/hw/rtl/VX_issue.v b/hw/rtl/VX_issue.sv similarity index 100% rename from hw/rtl/VX_issue.v rename to hw/rtl/VX_issue.sv diff --git a/hw/rtl/VX_lsu_unit.v b/hw/rtl/VX_lsu_unit.sv similarity index 100% rename from hw/rtl/VX_lsu_unit.v rename to hw/rtl/VX_lsu_unit.sv diff --git a/hw/rtl/VX_mem_arb.v b/hw/rtl/VX_mem_arb.sv similarity index 100% rename from hw/rtl/VX_mem_arb.v rename to hw/rtl/VX_mem_arb.sv diff --git a/hw/rtl/VX_mem_unit.v b/hw/rtl/VX_mem_unit.sv similarity index 100% rename from hw/rtl/VX_mem_unit.v rename to hw/rtl/VX_mem_unit.sv diff --git a/hw/rtl/VX_muldiv.v b/hw/rtl/VX_muldiv.sv similarity index 100% rename from hw/rtl/VX_muldiv.v rename to hw/rtl/VX_muldiv.sv diff --git a/hw/rtl/VX_pipeline.v b/hw/rtl/VX_pipeline.sv similarity index 100% rename from hw/rtl/VX_pipeline.v rename to hw/rtl/VX_pipeline.sv diff --git a/hw/rtl/VX_scoreboard.v b/hw/rtl/VX_scoreboard.sv similarity index 100% rename from hw/rtl/VX_scoreboard.v rename to hw/rtl/VX_scoreboard.sv diff --git a/hw/rtl/VX_smem_arb.v b/hw/rtl/VX_smem_arb.sv similarity index 100% rename from hw/rtl/VX_smem_arb.v rename to hw/rtl/VX_smem_arb.sv diff --git a/hw/rtl/VX_warp_sched.v b/hw/rtl/VX_warp_sched.sv similarity index 100% rename from hw/rtl/VX_warp_sched.v rename to hw/rtl/VX_warp_sched.sv diff --git a/hw/rtl/VX_writeback.v b/hw/rtl/VX_writeback.sv similarity index 100% rename from hw/rtl/VX_writeback.v rename to hw/rtl/VX_writeback.sv diff --git a/hw/rtl/Vortex.v b/hw/rtl/Vortex.sv similarity index 100% rename from hw/rtl/Vortex.v rename to hw/rtl/Vortex.sv diff --git a/hw/rtl/Vortex_axi.v b/hw/rtl/Vortex_axi.sv similarity index 100% rename from hw/rtl/Vortex_axi.v rename to hw/rtl/Vortex_axi.sv diff --git a/hw/rtl/afu/VX_avs_wrapper.v b/hw/rtl/afu/VX_avs_wrapper.sv similarity index 100% rename from hw/rtl/afu/VX_avs_wrapper.v rename to hw/rtl/afu/VX_avs_wrapper.sv diff --git a/hw/rtl/afu/VX_to_mem.v b/hw/rtl/afu/VX_to_mem.sv similarity index 100% rename from hw/rtl/afu/VX_to_mem.v rename to hw/rtl/afu/VX_to_mem.sv diff --git a/hw/rtl/cache/VX_bank.v b/hw/rtl/cache/VX_bank.sv similarity index 100% rename from hw/rtl/cache/VX_bank.v rename to hw/rtl/cache/VX_bank.sv diff --git a/hw/rtl/cache/VX_cache.v b/hw/rtl/cache/VX_cache.sv similarity index 100% rename from hw/rtl/cache/VX_cache.v rename to hw/rtl/cache/VX_cache.sv diff --git a/hw/rtl/cache/VX_core_req_bank_sel.v b/hw/rtl/cache/VX_core_req_bank_sel.sv similarity index 100% rename from hw/rtl/cache/VX_core_req_bank_sel.v rename to hw/rtl/cache/VX_core_req_bank_sel.sv diff --git a/hw/rtl/cache/VX_core_rsp_merge.v b/hw/rtl/cache/VX_core_rsp_merge.sv similarity index 100% rename from hw/rtl/cache/VX_core_rsp_merge.v rename to hw/rtl/cache/VX_core_rsp_merge.sv diff --git a/hw/rtl/cache/VX_data_access.v b/hw/rtl/cache/VX_data_access.sv similarity index 100% rename from hw/rtl/cache/VX_data_access.v rename to hw/rtl/cache/VX_data_access.sv diff --git a/hw/rtl/cache/VX_flush_ctrl.v b/hw/rtl/cache/VX_flush_ctrl.sv similarity index 100% rename from hw/rtl/cache/VX_flush_ctrl.v rename to hw/rtl/cache/VX_flush_ctrl.sv diff --git a/hw/rtl/cache/VX_miss_resrv.v b/hw/rtl/cache/VX_miss_resrv.sv similarity index 100% rename from hw/rtl/cache/VX_miss_resrv.v rename to hw/rtl/cache/VX_miss_resrv.sv diff --git a/hw/rtl/cache/VX_nc_bypass.v b/hw/rtl/cache/VX_nc_bypass.sv similarity index 100% rename from hw/rtl/cache/VX_nc_bypass.v rename to hw/rtl/cache/VX_nc_bypass.sv diff --git a/hw/rtl/cache/VX_shared_mem.v b/hw/rtl/cache/VX_shared_mem.sv similarity index 100% rename from hw/rtl/cache/VX_shared_mem.v rename to hw/rtl/cache/VX_shared_mem.sv diff --git a/hw/rtl/cache/VX_tag_access.v b/hw/rtl/cache/VX_tag_access.sv similarity index 100% rename from hw/rtl/cache/VX_tag_access.v rename to hw/rtl/cache/VX_tag_access.sv diff --git a/hw/rtl/fp_cores/VX_fp_class.v b/hw/rtl/fp_cores/VX_fp_class.sv similarity index 100% rename from hw/rtl/fp_cores/VX_fp_class.v rename to hw/rtl/fp_cores/VX_fp_class.sv diff --git a/hw/rtl/fp_cores/VX_fp_cvt.v b/hw/rtl/fp_cores/VX_fp_cvt.sv similarity index 100% rename from hw/rtl/fp_cores/VX_fp_cvt.v rename to hw/rtl/fp_cores/VX_fp_cvt.sv diff --git a/hw/rtl/fp_cores/VX_fp_div.v b/hw/rtl/fp_cores/VX_fp_div.sv similarity index 100% rename from hw/rtl/fp_cores/VX_fp_div.v rename to hw/rtl/fp_cores/VX_fp_div.sv diff --git a/hw/rtl/fp_cores/VX_fp_fma.v b/hw/rtl/fp_cores/VX_fp_fma.sv similarity index 100% rename from hw/rtl/fp_cores/VX_fp_fma.v rename to hw/rtl/fp_cores/VX_fp_fma.sv diff --git a/hw/rtl/fp_cores/VX_fp_ncomp.v b/hw/rtl/fp_cores/VX_fp_ncomp.sv similarity index 100% rename from hw/rtl/fp_cores/VX_fp_ncomp.v rename to hw/rtl/fp_cores/VX_fp_ncomp.sv diff --git a/hw/rtl/fp_cores/VX_fp_rounding.v b/hw/rtl/fp_cores/VX_fp_rounding.sv similarity index 100% rename from hw/rtl/fp_cores/VX_fp_rounding.v rename to hw/rtl/fp_cores/VX_fp_rounding.sv diff --git a/hw/rtl/fp_cores/VX_fp_sqrt.v b/hw/rtl/fp_cores/VX_fp_sqrt.sv similarity index 100% rename from hw/rtl/fp_cores/VX_fp_sqrt.v rename to hw/rtl/fp_cores/VX_fp_sqrt.sv diff --git a/hw/rtl/fp_cores/VX_fpu_dpi.v b/hw/rtl/fp_cores/VX_fpu_dpi.sv similarity index 100% rename from hw/rtl/fp_cores/VX_fpu_dpi.v rename to hw/rtl/fp_cores/VX_fpu_dpi.sv diff --git a/hw/rtl/fp_cores/VX_fpu_fpga.v b/hw/rtl/fp_cores/VX_fpu_fpga.sv similarity index 100% rename from hw/rtl/fp_cores/VX_fpu_fpga.v rename to hw/rtl/fp_cores/VX_fpu_fpga.sv diff --git a/hw/rtl/fp_cores/VX_fpu_fpnew.v b/hw/rtl/fp_cores/VX_fpu_fpnew.sv similarity index 100% rename from hw/rtl/fp_cores/VX_fpu_fpnew.v rename to hw/rtl/fp_cores/VX_fpu_fpnew.sv diff --git a/hw/rtl/interfaces/VX_alu_req_if.v b/hw/rtl/interfaces/VX_alu_req_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_alu_req_if.v rename to hw/rtl/interfaces/VX_alu_req_if.sv diff --git a/hw/rtl/interfaces/VX_branch_ctl_if.v b/hw/rtl/interfaces/VX_branch_ctl_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_branch_ctl_if.v rename to hw/rtl/interfaces/VX_branch_ctl_if.sv diff --git a/hw/rtl/interfaces/VX_cmt_to_csr_if.v b/hw/rtl/interfaces/VX_cmt_to_csr_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_cmt_to_csr_if.v rename to hw/rtl/interfaces/VX_cmt_to_csr_if.sv diff --git a/hw/rtl/interfaces/VX_commit_if.v b/hw/rtl/interfaces/VX_commit_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_commit_if.v rename to hw/rtl/interfaces/VX_commit_if.sv diff --git a/hw/rtl/interfaces/VX_csr_req_if.v b/hw/rtl/interfaces/VX_csr_req_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_csr_req_if.v rename to hw/rtl/interfaces/VX_csr_req_if.sv diff --git a/hw/rtl/interfaces/VX_dcache_req_if.v b/hw/rtl/interfaces/VX_dcache_req_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_dcache_req_if.v rename to hw/rtl/interfaces/VX_dcache_req_if.sv diff --git a/hw/rtl/interfaces/VX_dcache_rsp_if.v b/hw/rtl/interfaces/VX_dcache_rsp_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_dcache_rsp_if.v rename to hw/rtl/interfaces/VX_dcache_rsp_if.sv diff --git a/hw/rtl/interfaces/VX_decode_if.v b/hw/rtl/interfaces/VX_decode_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_decode_if.v rename to hw/rtl/interfaces/VX_decode_if.sv diff --git a/hw/rtl/interfaces/VX_fetch_to_csr_if.v b/hw/rtl/interfaces/VX_fetch_to_csr_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_fetch_to_csr_if.v rename to hw/rtl/interfaces/VX_fetch_to_csr_if.sv diff --git a/hw/rtl/interfaces/VX_fpu_req_if.v b/hw/rtl/interfaces/VX_fpu_req_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_fpu_req_if.v rename to hw/rtl/interfaces/VX_fpu_req_if.sv diff --git a/hw/rtl/interfaces/VX_fpu_to_csr_if.v b/hw/rtl/interfaces/VX_fpu_to_csr_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_fpu_to_csr_if.v rename to hw/rtl/interfaces/VX_fpu_to_csr_if.sv diff --git a/hw/rtl/interfaces/VX_gpr_req_if.v b/hw/rtl/interfaces/VX_gpr_req_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_gpr_req_if.v rename to hw/rtl/interfaces/VX_gpr_req_if.sv diff --git a/hw/rtl/interfaces/VX_gpr_rsp_if.v b/hw/rtl/interfaces/VX_gpr_rsp_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_gpr_rsp_if.v rename to hw/rtl/interfaces/VX_gpr_rsp_if.sv diff --git a/hw/rtl/interfaces/VX_gpu_req_if.v b/hw/rtl/interfaces/VX_gpu_req_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_gpu_req_if.v rename to hw/rtl/interfaces/VX_gpu_req_if.sv diff --git a/hw/rtl/interfaces/VX_ibuffer_if.v b/hw/rtl/interfaces/VX_ibuffer_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_ibuffer_if.v rename to hw/rtl/interfaces/VX_ibuffer_if.sv diff --git a/hw/rtl/interfaces/VX_icache_req_if.v b/hw/rtl/interfaces/VX_icache_req_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_icache_req_if.v rename to hw/rtl/interfaces/VX_icache_req_if.sv diff --git a/hw/rtl/interfaces/VX_icache_rsp_if.v b/hw/rtl/interfaces/VX_icache_rsp_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_icache_rsp_if.v rename to hw/rtl/interfaces/VX_icache_rsp_if.sv diff --git a/hw/rtl/interfaces/VX_ifetch_req_if.v b/hw/rtl/interfaces/VX_ifetch_req_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_ifetch_req_if.v rename to hw/rtl/interfaces/VX_ifetch_req_if.sv diff --git a/hw/rtl/interfaces/VX_ifetch_rsp_if.v b/hw/rtl/interfaces/VX_ifetch_rsp_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_ifetch_rsp_if.v rename to hw/rtl/interfaces/VX_ifetch_rsp_if.sv diff --git a/hw/rtl/interfaces/VX_join_if.v b/hw/rtl/interfaces/VX_join_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_join_if.v rename to hw/rtl/interfaces/VX_join_if.sv diff --git a/hw/rtl/interfaces/VX_lsu_req_if.v b/hw/rtl/interfaces/VX_lsu_req_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_lsu_req_if.v rename to hw/rtl/interfaces/VX_lsu_req_if.sv diff --git a/hw/rtl/interfaces/VX_mem_req_if.v b/hw/rtl/interfaces/VX_mem_req_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_mem_req_if.v rename to hw/rtl/interfaces/VX_mem_req_if.sv diff --git a/hw/rtl/interfaces/VX_mem_rsp_if.v b/hw/rtl/interfaces/VX_mem_rsp_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_mem_rsp_if.v rename to hw/rtl/interfaces/VX_mem_rsp_if.sv diff --git a/hw/rtl/interfaces/VX_perf_cache_if.v b/hw/rtl/interfaces/VX_perf_cache_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_perf_cache_if.v rename to hw/rtl/interfaces/VX_perf_cache_if.sv diff --git a/hw/rtl/interfaces/VX_perf_memsys_if.v b/hw/rtl/interfaces/VX_perf_memsys_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_perf_memsys_if.v rename to hw/rtl/interfaces/VX_perf_memsys_if.sv diff --git a/hw/rtl/interfaces/VX_perf_pipeline_if.v b/hw/rtl/interfaces/VX_perf_pipeline_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_perf_pipeline_if.v rename to hw/rtl/interfaces/VX_perf_pipeline_if.sv diff --git a/hw/rtl/interfaces/VX_warp_ctl_if.v b/hw/rtl/interfaces/VX_warp_ctl_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_warp_ctl_if.v rename to hw/rtl/interfaces/VX_warp_ctl_if.sv diff --git a/hw/rtl/interfaces/VX_writeback_if.v b/hw/rtl/interfaces/VX_writeback_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_writeback_if.v rename to hw/rtl/interfaces/VX_writeback_if.sv diff --git a/hw/rtl/interfaces/VX_wstall_if.v b/hw/rtl/interfaces/VX_wstall_if.sv similarity index 100% rename from hw/rtl/interfaces/VX_wstall_if.v rename to hw/rtl/interfaces/VX_wstall_if.sv diff --git a/hw/rtl/libs/VX_axi_adapter.v b/hw/rtl/libs/VX_axi_adapter.sv similarity index 100% rename from hw/rtl/libs/VX_axi_adapter.v rename to hw/rtl/libs/VX_axi_adapter.sv diff --git a/hw/rtl/libs/VX_bits_insert.v b/hw/rtl/libs/VX_bits_insert.sv similarity index 100% rename from hw/rtl/libs/VX_bits_insert.v rename to hw/rtl/libs/VX_bits_insert.sv diff --git a/hw/rtl/libs/VX_bits_remove.v b/hw/rtl/libs/VX_bits_remove.sv similarity index 100% rename from hw/rtl/libs/VX_bits_remove.v rename to hw/rtl/libs/VX_bits_remove.sv diff --git a/hw/rtl/libs/VX_bypass_buffer.v b/hw/rtl/libs/VX_bypass_buffer.sv similarity index 100% rename from hw/rtl/libs/VX_bypass_buffer.v rename to hw/rtl/libs/VX_bypass_buffer.sv diff --git a/hw/rtl/libs/VX_divider.v b/hw/rtl/libs/VX_divider.sv similarity index 100% rename from hw/rtl/libs/VX_divider.v rename to hw/rtl/libs/VX_divider.sv diff --git a/hw/rtl/libs/VX_dp_ram.v b/hw/rtl/libs/VX_dp_ram.sv similarity index 100% rename from hw/rtl/libs/VX_dp_ram.v rename to hw/rtl/libs/VX_dp_ram.sv diff --git a/hw/rtl/libs/VX_elastic_buffer.v b/hw/rtl/libs/VX_elastic_buffer.sv similarity index 100% rename from hw/rtl/libs/VX_elastic_buffer.v rename to hw/rtl/libs/VX_elastic_buffer.sv diff --git a/hw/rtl/libs/VX_fair_arbiter.v b/hw/rtl/libs/VX_fair_arbiter.sv similarity index 100% rename from hw/rtl/libs/VX_fair_arbiter.v rename to hw/rtl/libs/VX_fair_arbiter.sv diff --git a/hw/rtl/libs/VX_fifo_queue.v b/hw/rtl/libs/VX_fifo_queue.sv similarity index 100% rename from hw/rtl/libs/VX_fifo_queue.v rename to hw/rtl/libs/VX_fifo_queue.sv diff --git a/hw/rtl/libs/VX_find_first.v b/hw/rtl/libs/VX_find_first.sv similarity index 100% rename from hw/rtl/libs/VX_find_first.v rename to hw/rtl/libs/VX_find_first.sv diff --git a/hw/rtl/libs/VX_fixed_arbiter.v b/hw/rtl/libs/VX_fixed_arbiter.sv similarity index 100% rename from hw/rtl/libs/VX_fixed_arbiter.v rename to hw/rtl/libs/VX_fixed_arbiter.sv diff --git a/hw/rtl/libs/VX_index_buffer.v b/hw/rtl/libs/VX_index_buffer.sv similarity index 100% rename from hw/rtl/libs/VX_index_buffer.v rename to hw/rtl/libs/VX_index_buffer.sv diff --git a/hw/rtl/libs/VX_index_queue.v b/hw/rtl/libs/VX_index_queue.sv similarity index 100% rename from hw/rtl/libs/VX_index_queue.v rename to hw/rtl/libs/VX_index_queue.sv diff --git a/hw/rtl/libs/VX_lzc.v b/hw/rtl/libs/VX_lzc.sv similarity index 100% rename from hw/rtl/libs/VX_lzc.v rename to hw/rtl/libs/VX_lzc.sv diff --git a/hw/rtl/libs/VX_matrix_arbiter.v b/hw/rtl/libs/VX_matrix_arbiter.sv similarity index 100% rename from hw/rtl/libs/VX_matrix_arbiter.v rename to hw/rtl/libs/VX_matrix_arbiter.sv diff --git a/hw/rtl/libs/VX_multiplier.v b/hw/rtl/libs/VX_multiplier.sv similarity index 100% rename from hw/rtl/libs/VX_multiplier.v rename to hw/rtl/libs/VX_multiplier.sv diff --git a/hw/rtl/libs/VX_mux.v b/hw/rtl/libs/VX_mux.sv similarity index 100% rename from hw/rtl/libs/VX_mux.v rename to hw/rtl/libs/VX_mux.sv diff --git a/hw/rtl/libs/VX_onehot_encoder.v b/hw/rtl/libs/VX_onehot_encoder.sv similarity index 100% rename from hw/rtl/libs/VX_onehot_encoder.v rename to hw/rtl/libs/VX_onehot_encoder.sv diff --git a/hw/rtl/libs/VX_onehot_mux.v b/hw/rtl/libs/VX_onehot_mux.sv similarity index 100% rename from hw/rtl/libs/VX_onehot_mux.v rename to hw/rtl/libs/VX_onehot_mux.sv diff --git a/hw/rtl/libs/VX_pending_size.v b/hw/rtl/libs/VX_pending_size.sv similarity index 100% rename from hw/rtl/libs/VX_pending_size.v rename to hw/rtl/libs/VX_pending_size.sv diff --git a/hw/rtl/libs/VX_pipe_register.v b/hw/rtl/libs/VX_pipe_register.sv similarity index 100% rename from hw/rtl/libs/VX_pipe_register.v rename to hw/rtl/libs/VX_pipe_register.sv diff --git a/hw/rtl/libs/VX_popcount.v b/hw/rtl/libs/VX_popcount.sv similarity index 100% rename from hw/rtl/libs/VX_popcount.v rename to hw/rtl/libs/VX_popcount.sv diff --git a/hw/rtl/libs/VX_priority_encoder.v b/hw/rtl/libs/VX_priority_encoder.sv similarity index 100% rename from hw/rtl/libs/VX_priority_encoder.v rename to hw/rtl/libs/VX_priority_encoder.sv diff --git a/hw/rtl/libs/VX_reset_relay.v b/hw/rtl/libs/VX_reset_relay.sv similarity index 100% rename from hw/rtl/libs/VX_reset_relay.v rename to hw/rtl/libs/VX_reset_relay.sv diff --git a/hw/rtl/libs/VX_rr_arbiter.v b/hw/rtl/libs/VX_rr_arbiter.sv similarity index 100% rename from hw/rtl/libs/VX_rr_arbiter.v rename to hw/rtl/libs/VX_rr_arbiter.sv diff --git a/hw/rtl/libs/VX_scan.v b/hw/rtl/libs/VX_scan.sv similarity index 100% rename from hw/rtl/libs/VX_scan.v rename to hw/rtl/libs/VX_scan.sv diff --git a/hw/rtl/libs/VX_scope.v b/hw/rtl/libs/VX_scope.sv similarity index 100% rename from hw/rtl/libs/VX_scope.v rename to hw/rtl/libs/VX_scope.sv diff --git a/hw/rtl/libs/VX_serial_div.v b/hw/rtl/libs/VX_serial_div.sv similarity index 100% rename from hw/rtl/libs/VX_serial_div.v rename to hw/rtl/libs/VX_serial_div.sv diff --git a/hw/rtl/libs/VX_shift_register.v b/hw/rtl/libs/VX_shift_register.sv similarity index 100% rename from hw/rtl/libs/VX_shift_register.v rename to hw/rtl/libs/VX_shift_register.sv diff --git a/hw/rtl/libs/VX_skid_buffer.v b/hw/rtl/libs/VX_skid_buffer.sv similarity index 100% rename from hw/rtl/libs/VX_skid_buffer.v rename to hw/rtl/libs/VX_skid_buffer.sv diff --git a/hw/rtl/libs/VX_sp_ram.v b/hw/rtl/libs/VX_sp_ram.sv similarity index 100% rename from hw/rtl/libs/VX_sp_ram.v rename to hw/rtl/libs/VX_sp_ram.sv diff --git a/hw/rtl/libs/VX_stream_arbiter.v b/hw/rtl/libs/VX_stream_arbiter.sv similarity index 100% rename from hw/rtl/libs/VX_stream_arbiter.v rename to hw/rtl/libs/VX_stream_arbiter.sv diff --git a/hw/rtl/libs/VX_stream_demux.v b/hw/rtl/libs/VX_stream_demux.sv similarity index 100% rename from hw/rtl/libs/VX_stream_demux.v rename to hw/rtl/libs/VX_stream_demux.sv