@@ -2,174 +2,28 @@ export PLATFORM = asap7
2
2
3
3
export DESIGN_NAME = cva6
4
4
5
- export VERILOG_FILES = $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpnew_pkg.sv \
6
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/include/config_pkg.sv \
7
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/include/cv32a65x_config_pkg.sv \
8
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/include/riscv_pkg.sv \
9
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/include/ariane_pkg.sv \
10
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/axi/src/axi_pkg.sv \
11
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/include/wt_cache_pkg.sv \
12
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/include/std_cache_pkg.sv \
13
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/include/build_config_pkg.sv \
14
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvxif_example/include/cvxif_instr_pkg.sv \
15
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/cf_math_pkg.sv \
16
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hwpf_stride/hwpf_stride_pkg.sv \
17
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_pkg.sv \
18
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpnew_cast_multi.sv \
19
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpnew_classifier.sv \
20
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpnew_divsqrt_multi.sv \
21
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpnew_fma_multi.sv \
22
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpnew_fma.sv \
23
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpnew_noncomp.sv \
24
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpnew_opgroup_block.sv \
25
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpnew_opgroup_fmt_slice.sv \
26
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpnew_opgroup_multifmt_slice.sv \
27
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpnew_rounding.sv \
28
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpnew_top.sv \
29
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpu_div_sqrt_mvp/hdl/defs_div_sqrt_mvp.sv \
30
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpu_div_sqrt_mvp/hdl/control_mvp.sv \
31
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpu_div_sqrt_mvp/hdl/div_sqrt_top_mvp.sv \
32
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpu_div_sqrt_mvp/hdl/iteration_div_sqrt_mvp.sv \
33
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpu_div_sqrt_mvp/hdl/norm_div_sqrt_mvp.sv \
34
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpu_div_sqrt_mvp/hdl/nrbd_nrsc_mvp.sv \
35
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/fpu_div_sqrt_mvp/hdl/preprocess_mvp.sv \
36
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvxif_compressed_if_driver.sv \
37
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvxif_issue_register_commit_if_driver.sv \
38
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvxif_fu.sv \
39
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvxif_example/instr_decoder.sv \
40
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvxif_example/compressed_instr_decoder.sv \
41
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvxif_example/copro_alu.sv \
42
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/fifo_v3.sv \
43
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/lfsr.sv \
44
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/lfsr_8bit.sv \
45
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/stream_arbiter.sv \
46
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/stream_arbiter_flushable.sv \
47
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/stream_mux.sv \
48
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/stream_demux.sv \
49
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/lzc.sv \
50
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/rr_arb_tree.sv \
51
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/shift_reg.sv \
52
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/unread.sv \
53
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/popcount.sv \
54
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/exp_backoff.sv \
55
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/counter.sv \
56
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/common_cells/src/delta_counter.sv \
57
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cva6.sv \
58
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cva6_rvfi_probes.sv \
59
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/alu.sv \
60
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/fpu_wrap.sv \
61
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/branch_unit.sv \
62
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/compressed_decoder.sv \
63
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/macro_decoder.sv \
64
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/controller.sv \
65
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/zcmt_decoder.sv \
66
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/csr_buffer.sv \
67
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/csr_regfile.sv \
68
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/decoder.sv \
69
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/ex_stage.sv \
70
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/instr_realign.sv \
71
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/id_stage.sv \
72
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/issue_read_operands.sv \
73
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/issue_stage.sv \
74
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/load_unit.sv \
75
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/load_store_unit.sv \
76
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/lsu_bypass.sv \
77
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/mult.sv \
78
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/multiplier.sv \
79
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/serdiv.sv \
80
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/perf_counters.sv \
81
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/ariane_regfile_ff.sv \
82
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/scoreboard.sv \
83
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/store_buffer.sv \
84
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/amo_buffer.sv \
85
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/store_unit.sv \
86
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/commit_stage.sv \
87
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/axi_shim.sv \
88
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cva6_accel_first_pass_decoder_stub.sv \
89
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/acc_dispatcher.sv \
90
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cva6_fifo_v3.sv \
91
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/frontend/btb.sv \
92
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/frontend/bht.sv \
93
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/frontend/bht2lvl.sv \
94
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/frontend/ras.sv \
95
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/frontend/instr_scan.sv \
96
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/frontend/instr_queue.sv \
97
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/frontend/frontend.sv \
98
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/wt_dcache_ctrl.sv \
99
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/wt_dcache_mem.sv \
100
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/wt_dcache_missunit.sv \
101
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/wt_dcache_wbuffer.sv \
102
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/wt_dcache.sv \
103
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/cva6_icache.sv \
104
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/wt_cache_subsystem.sv \
105
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/wt_axi_adapter.sv \
106
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/tag_cmp.sv \
107
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/axi_adapter.sv \
108
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/cache_ctrl.sv \
109
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/cva6_icache_axi_wrapper.sv \
110
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/std_cache_subsystem.sv \
111
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/std_nbdcache.sv \
112
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/utils/hpdcache_mem_resp_demux.sv \
113
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/utils/hpdcache_mem_to_axi_read.sv \
114
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/utils/hpdcache_mem_to_axi_write.sv \
115
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/cva6_hpdcache_subsystem.sv \
116
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/cva6_hpdcache_subsystem_axi_arbiter.sv \
117
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/cva6_hpdcache_if_adapter.sv \
118
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/cva6_hpdcache_wrapper.sv \
119
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/macros/blackbox/hpdcache_sram_1rw.sv \
120
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/macros/blackbox/hpdcache_sram_wbyteenable_1rw.sv \
121
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/macros/blackbox/hpdcache_sram_wmask_1rw.sv \
122
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/pmp/src/pmp.sv \
123
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/pmp/src/pmp_entry.sv \
124
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/pmp/src/pmp_data_if.sv \
125
- $(PLATFORM_DIR ) /verilog/fakeram7_256x32.sv \
126
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /common/local/util/tc_sram_wrapper.sv \
127
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /vendor/pulp-platform/tech_cells_generic/src/rtl/tc_sram.sv \
128
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /common/local/util/sram.sv \
129
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /common/local/util/sram_cache.sv \
130
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cva6_mmu/cva6_mmu.sv \
131
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cva6_mmu/cva6_ptw.sv \
132
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cva6_mmu/cva6_tlb.sv \
133
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cva6_mmu/cva6_shared_tlb.sv \
134
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/utils/hpdcache_mem_req_read_arbiter.sv \
135
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/utils/hpdcache_mem_req_write_arbiter.sv \
136
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_demux.sv \
137
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_lfsr.sv \
138
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_sync_buffer.sv \
139
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_fifo_reg.sv \
140
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_fxarb.sv \
141
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_rrarb.sv \
142
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_mux.sv \
143
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_decoder.sv \
144
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_1hot_to_binary.sv \
145
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_prio_1hot_encoder.sv \
146
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_sram.sv \
147
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_sram_wbyteenable.sv \
148
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_sram_wmask.sv \
149
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_regbank_wbyteenable_1rw.sv \
150
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_regbank_wmask_1rw.sv \
151
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_data_downsize.sv \
152
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_data_upsize.sv \
153
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/common/hpdcache_data_resize.sv \
154
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hwpf_stride/hwpf_stride.sv \
155
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hwpf_stride/hwpf_stride_arb.sv \
156
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hwpf_stride/hwpf_stride_wrapper.sv \
157
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache.sv \
158
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_amo.sv \
159
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_cmo.sv \
160
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_core_arbiter.sv \
161
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_ctrl.sv \
162
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_ctrl_pe.sv \
163
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_memctrl.sv \
164
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_miss_handler.sv \
165
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_mshr.sv \
166
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_rtab.sv \
167
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_uncached.sv \
168
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_victim_plru.sv \
169
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_victim_random.sv \
170
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_victim_sel.sv \
171
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_wbuf.sv \
172
- $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cache_subsystem/hpdcache/rtl/src/hpdcache_flush.sv
5
+ export SRC_HOME = $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME )
6
+ export VERILOG_FILES = $(sort $(wildcard $(SRC_HOME ) /common/local/util/* .sv) ) \
7
+ $(sort $(wildcard $(SRC_HOME ) /core/* .sv) ) \
8
+ $(sort $(wildcard $(SRC_HOME ) /core/pmp/src/* .sv) ) \
9
+ $(sort $(wildcard $(SRC_HOME ) /core/cache_subsystem/* .sv) ) \
10
+ $(sort $(wildcard $(SRC_HOME ) /core/cache_subsystem/hpdcache/rtl/src/common/* .sv) ) \
11
+ $(sort $(wildcard $(SRC_HOME ) /core/cache_subsystem/hpdcache/rtl/src/common/macros/blackbox/* .sv) ) \
12
+ $(sort $(wildcard $(SRC_HOME ) /core/cache_subsystem/hpdcache/rtl/src/* .sv) ) \
13
+ $(sort $(wildcard $(SRC_HOME ) /core/cache_subsystem/hpdcache/rtl/src/hwpf_stride/* .sv) ) \
14
+ $(sort $(wildcard $(SRC_HOME ) /core/cache_subsystem/hpdcache/rtl/src/utils/* .sv) ) \
15
+ $(sort $(wildcard $(SRC_HOME ) /core/cache_subsystem/* .sv) ) \
16
+ $(sort $(wildcard $(SRC_HOME ) /core/cva6_mmu/* .sv) ) \
17
+ $(sort $(wildcard $(SRC_HOME ) /core/cvfpu/src/* .sv) ) \
18
+ $(sort $(wildcard $(SRC_HOME ) /core/cvfpu/src/fpu_div_sqrt_mvp/hdl/* .sv) ) \
19
+ $(SRC_HOME ) /core/cvxif_example/include/cvxif_instr_pkg.sv \
20
+ $(sort $(wildcard $(SRC_HOME ) /core/cvxif_example/* .sv) ) \
21
+ $(sort $(wildcard $(SRC_HOME ) /core/frontend/* .sv) ) \
22
+ $(sort $(wildcard $(SRC_HOME ) /core/include/* .sv) ) \
23
+ $(sort $(wildcard $(SRC_HOME ) /vendor/pulp-platform/axi/src/* .sv) ) \
24
+ $(sort $(wildcard $(SRC_HOME ) /vendor/pulp-platform/common_cells/src/* .sv) ) \
25
+ $(SRC_HOME ) /vendor/pulp-platform/tech_cells_generic/src/rtl/tc_sram.sv \
26
+ $(PLATFORM_DIR ) /verilog/fakeram7_256x32.sv
173
27
174
28
export VERILOG_INCLUDE_DIRS = $(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/include \
175
29
$(DESIGN_HOME ) /src/$(DESIGN_NICKNAME ) /core/cvfpu/src/common_cells/include \
0 commit comments