From ff7d1c64c7f72e335885c843f7ffe7e5426b1812 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domenic=20W=C3=BCthrich?= Date: Wed, 26 Jul 2023 13:15:23 +0000 Subject: [PATCH] [bender] Fix bender scipt --- Bender.yml | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/Bender.yml b/Bender.yml index f33349737a7..2e1355bbde1 100644 --- a/Bender.yml +++ b/Bender.yml @@ -21,6 +21,8 @@ frozen: true sources: - files: + - core/include/config_pkg.sv + - target: cv64a6_imafdcv_sv39 files: - core/include/cv64a6_imafdcv_sv39_config_pkg.sv @@ -83,9 +85,9 @@ sources: # for all the below files use Flist.cva6 as baseline and also look at Makefile pd/synth # FPGA support keep vendoring here because too old - - vendor/pulp-platform/fpga-support/rtl/SyncDpRam.sv - - vendor/pulp-platform/fpga-support/rtl/AsyncDpRam.sv - - vendor/pulp-platform/fpga-support/rtl/AsyncThreePortRam.sv + # - vendor/pulp-platform/fpga-support/rtl/SyncDpRam.sv + # - vendor/pulp-platform/fpga-support/rtl/AsyncDpRam.sv + # - vendor/pulp-platform/fpga-support/rtl/AsyncThreePortRam.sv # CVXIF - core/include/instr_tracer_pkg.sv @@ -133,7 +135,7 @@ sources: # - vendor/openhwgroup/cvfpu/src/fpu_div_sqrt_mvp/hdl/preprocess_mvp.sv # Top-level source files (not necessarily instantiated at the top of the cva6). - - corev_apu/src/ariane.sv + # - corev_apu/src/ariane.sv - core/cva6.sv - core/alu.sv # Note: depends on fpnew_pkg, above @@ -185,6 +187,13 @@ sources: - core/cache_subsystem/cva6_icache.sv - core/cache_subsystem/wt_cache_subsystem.sv - core/cache_subsystem/wt_axi_adapter.sv + - core/cache_subsystem/tag_cmp.sv + - core/cache_subsystem/cva6_icache_axi_wrapper.sv + - core/cache_subsystem/axi_adapter.sv + - core/cache_subsystem/miss_handler.sv + - core/cache_subsystem/cache_ctrl.sv + - core/cache_subsystem/std_nbdcache.sv + - core/cache_subsystem/std_cache_subsystem.sv # Physical Memory Protection # NOTE: pmp.sv modified for DSIM (unchanged for other simulators) @@ -212,12 +221,14 @@ sources: - target: not(synthesis) include_dirs: - core/include + - common/local/util files: # Tracer (behavioral code, not RTL) + - core/include/instr_tracer_pkg.sv - common/local/util/instr_tracer.sv - common/local/util/instr_tracer_if.sv - - common/local/util/instr_trace_item.svh - - common/local/util/ex_trace_item.svh + # - common/local/util/instr_trace_item.svh + # - common/local/util/ex_trace_item.svh # TODO target define FPGA target + verification etc # - target: test