core/types_and_interfaces/cva5_config.sv
core/types_and_interfaces/riscv_types.sv
core/types_and_interfaces/csr_types.sv
core/types_and_interfaces/cva5_types.sv
core/types_and_interfaces/fpu_types.sv
core/types_and_interfaces/opcodes.sv

core/types_and_interfaces/internal_interfaces.sv
core/types_and_interfaces/external_interfaces.sv

core/common_components/ram/lutram_1w_1r.sv
core/common_components/ram/lutram_1w_mr.sv
core/common_components/ram/sdp_ram.sv
core/common_components/ram/sdp_ram_padded.sv
core/common_components/ram/tdp_ram.sv
core/common_components/set_clr_reg_with_rst.sv
core/common_components/one_hot_to_integer.sv
core/common_components/cycler.sv
core/common_components/lfsr.sv
core/common_components/cva5_fifo.sv
core/common_components/priority_encoder.sv
core/common_components/round_robin.sv
core/common_components/toggle_memory.sv
core/common_components/toggle_memory_set.sv

core/execution_units/csr_unit.sv
core/execution_units/gc_unit.sv

core/execution_units/branch_comparator.sv
core/execution_units/branch_unit.sv

core/execution_units/barrel_shifter.sv
core/execution_units/alu_unit.sv

core/memory_sub_units/local_mem_sub_unit.sv
core/memory_sub_units/axi_master.sv
core/memory_sub_units/avalon_master.sv
core/memory_sub_units/wishbone_master.sv

core/execution_units/load_store_unit/amo_alu.sv
core/execution_units/load_store_unit/amo_unit.sv
core/execution_units/load_store_unit/dcache_inv.sv
core/execution_units/load_store_unit/dcache_noinv.sv
core/execution_units/load_store_unit/addr_hash.sv
core/execution_units/load_store_unit/store_queue.sv
core/execution_units/load_store_unit/load_store_queue.sv
core/execution_units/load_store_unit/load_store_unit.sv

core/execution_units/mul_unit.sv

core/execution_units/custom_unit.sv

core/common_components/clz.sv
core/execution_units/div_core.sv
core/execution_units/div_unit.sv

core/execution_units/fp_unit/fp_roundup.sv
core/execution_units/fp_unit/fp_special_case_detection.sv
core/execution_units/fp_unit/fp_rs_preprocess.sv
core/execution_units/fp_unit/fp_preprocessing.sv
core/execution_units/fp_unit/fp_sticky_tracking.sv
core/execution_units/fp_unit/fp_add.sv
core/execution_units/fp_unit/fp_mul.sv
core/execution_units/fp_unit/fp_madd_wrapper.sv
core/execution_units/fp_unit/divider/q_lookup.sv
core/execution_units/fp_unit/divider/on_the_fly.sv
core/execution_units/fp_unit/divider/carry_save_shift.sv
core/execution_units/fp_unit/divider/fp_div_core.sv
core/execution_units/fp_unit/fp_div.sv
core/execution_units/fp_unit/fp_sqrt_core.sv
core/execution_units/fp_unit/fp_sqrt.sv
core/execution_units/fp_unit/fp_div_sqrt_wrapper.sv
core/execution_units/fp_unit/fp_wb2int_misc.sv
core/execution_units/fp_unit/fp_wb2fp_misc.sv
core/execution_units/fp_unit/fp_prenormalize.sv
core/execution_units/fp_unit/fp_normalize_rounding_top.sv
core/execution_units/fp_unit/fpu_top.sv

core/fetch_stage/ras.sv
core/fetch_stage/branch_predictor.sv
core/fetch_stage/icache_tag_banks.sv
core/fetch_stage/icache.sv
core/fetch_stage/fetch.sv

core/instruction_metadata_and_id_management.sv

core/mmu/perms_check.sv
core/mmu/itlb.sv
core/mmu/dtlb.sv
core/mmu/mmu.sv

core/decode_and_issue.sv

core/register_free_list.sv
core/renamer.sv
core/register_file.sv

core/fp_writeback.sv
core/writeback.sv

core/core_arbiter.sv

apu/busses/multicore_arbiter.sv
apu/busses/axi_adapter.sv
apu/busses/wishbone_adapter.sv
apu/clint/clint.sv
apu/clint/clint_wrapper.sv
apu/plic/plic_gateway.sv
apu/plic/plic_cmptree.sv
apu/plic/plic.sv
apu/plic/plic_wrapper.sv

core/cva5.sv