package: name: ariane authors: [ "Florian Zaruba " ] dependencies: axi: { git: "https://github.com/pulp-platform/axi.git", version: 0.4.5 } axi_mem_if: { git: "https://github.com/pulp-platform/axi_mem_if.git", version: 0.2.0 } axi_node: { git: "https://github.com/pulp-platform/axi_node.git", version: 1.1.1 } tech_cells_generic: { git: "https://github.com/pulp-platform/tech_cells_generic.git", version: 0.1.1 } common_cells: { git: "https://github.com/pulp-platform/common_cells.git", version: 1.8.0 } fpga-support: { git: "https://github.com/pulp-platform/fpga-support.git", version: 0.3.2 } sources: - src/fpu/src/fpu_div_sqrt_mvp/hdl/fpu_ff.sv - src/fpu/src/fpu_div_sqrt_mvp/hdl/defs_div_sqrt_mvp.sv - src/fpu/src/fpu_div_sqrt_mvp/hdl/control_mvp.sv - src/fpu/src/fpu_div_sqrt_mvp/hdl/div_sqrt_mvp_wrapper.sv - src/fpu/src/fpu_div_sqrt_mvp/hdl/div_sqrt_top_mvp.sv - src/fpu/src/fpu_div_sqrt_mvp/hdl/iteration_div_sqrt_mvp.sv - src/fpu/src/fpu_div_sqrt_mvp/hdl/norm_div_sqrt_mvp.sv - src/fpu/src/fpu_div_sqrt_mvp/hdl/nrbd_nrsc_mvp.sv - src/fpu/src/fpu_div_sqrt_mvp/hdl/preprocess_mvp.sv - src/fpu/src/pkg/fpnew_pkg.vhd - src/fpu/src/pkg/fpnew_fmts_pkg.vhd - src/fpu/src/pkg/fpnew_comps_pkg.vhd - src/fpu/src/pkg/fpnew_pkg_constants.vhd - src/fpu/src/utils/fp_pipe.vhd - src/fpu/src/utils/fp_rounding.vhd - src/fpu/src/utils/fp_arbiter.vhd - src/fpu/src/ops/fma_core.vhd - src/fpu/src/ops/fp_fma.vhd - src/fpu/src/ops/fp_divsqrt_multi.vhd - src/fpu/src/ops/fp_noncomp.vhd - src/fpu/src/ops/fp_f2fcasts_fmt.vhd - src/fpu/src/ops/fp_f2icasts_fmt.vhd - src/fpu/src/ops/fp_i2fcasts_fmt.vhd - src/fpu/src/subunits/addmul_fmt_slice.vhd - src/fpu/src/subunits/addmul_block.vhd - src/fpu/src/subunits/divsqrt_multifmt_slice.vhd - src/fpu/src/subunits/divsqrt_block.vhd - src/fpu/src/subunits/noncomp_fmt_slice.vhd - src/fpu/src/subunits/noncomp_block.vhd - src/fpu/src/subunits/conv_fmt_slice.vhd - src/fpu/src/subunits/conv_ifmt_slice.vhd - src/fpu/src/subunits/conv_block.vhd - src/fpu/src/fpnew.vhd - src/fpu/src/fpnew_top.vhd - include/riscv_pkg.sv - src/debug/dm_pkg.sv - include/ariane_pkg.sv - include/std_cache_pkg.sv - target: not(synthesis) files: - src/util/instruction_tracer_pkg.sv - src/util/instruction_tracer_if.sv - src/alu.sv - src/fpu_wrap.sv - src/ariane.sv - src/branch_unit.sv - src/compressed_decoder.sv - src/controller.sv - src/csr_buffer.sv - src/csr_regfile.sv - src/decoder.sv - src/ex_stage.sv - src/frontend/btb.sv - src/frontend/bht.sv - src/frontend/ras.sv - src/frontend/instr_scan.sv - src/frontend/frontend.sv - src/id_stage.sv - src/instr_realigner.sv - src/issue_read_operands.sv - src/issue_stage.sv - src/load_unit.sv - src/load_store_unit.sv - src/mmu.sv - src/mult.sv - src/serdiv.sv - src/perf_counters.sv - src/ptw.sv - src/ariane_regfile_ff.sv # - src/ariane_regfile.sv - src/re_name.sv - src/scoreboard.sv - src/store_buffer.sv - src/amo_buffer.sv - src/store_unit.sv - src/tlb.sv - src/commit_stage.sv - src/axi_adapter.sv - src/cache_subsystem/cache_ctrl.sv - src/cache_subsystem/amo_alu.sv - src/cache_subsystem/miss_handler.sv - src/cache_subsystem/std_cache_subsystem.sv - src/cache_subsystem/std_icache.sv - src/cache_subsystem/std_nbdcache.sv - src/debug/debug_rom/debug_rom.sv - src/debug/dm_csrs.sv - src/clint/clint.sv - src/clint/axi_lite_interface.sv - src/debug/dm_mem.sv - src/debug/dm_top.sv - src/debug/dmi_cdc.sv - src/debug/dmi_jtag.sv - src/debug/dm_sba.sv - src/debug/dmi_jtag_tap.sv