mirror of
https://github.com/openhwgroup/cva6.git
synced 2025-04-19 03:44:46 -04:00
72 lines
3.2 KiB
Text
72 lines
3.2 KiB
Text
# Copyright 2021 Thales DIS design services SAS
|
|
#
|
|
# Licensed under the Solderpad Hardware Licence, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# SPDX-License-Identifier: Apache-2.0 WITH SHL-2.0
|
|
# You may obtain a copy of the License at https://solderpad.org/licenses/
|
|
#
|
|
# Original Author: Jean-Roch COULON - Thales
|
|
#
|
|
|
|
+incdir+${CVA6_REPO_DIR}/core/include/
|
|
+incdir+${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/include/
|
|
+incdir+${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/
|
|
+incdir+${CVA6_REPO_DIR}/vendor/pulp-platform/axi/include/
|
|
+incdir+${CVA6_REPO_DIR}/common/local/util/
|
|
|
|
${CVA6_REPO_DIR}/core/include/config_pkg.sv
|
|
${CVA6_REPO_DIR}/core/include/${TARGET_CFG}_config_pkg.sv
|
|
${CVA6_REPO_DIR}/core/include/riscv_pkg.sv
|
|
${CVA6_REPO_DIR}/core/include/ariane_pkg.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/axi/src/axi_pkg.sv
|
|
|
|
// Packages
|
|
${CVA6_REPO_DIR}/core/include/wt_cache_pkg.sv
|
|
${CVA6_REPO_DIR}/core/include/std_cache_pkg.sv
|
|
${CVA6_REPO_DIR}/core/include/instr_tracer_pkg.sv
|
|
${CVA6_REPO_DIR}/core/include/build_config_pkg.sv
|
|
|
|
//CVXIF
|
|
${CVA6_REPO_DIR}/core/cvxif_example/include/cvxif_instr_pkg.sv
|
|
${CVA6_REPO_DIR}/core/cvxif_example/cvxif_example_coprocessor.sv
|
|
${CVA6_REPO_DIR}/core/cvxif_example/instr_decoder.sv
|
|
${CVA6_REPO_DIR}/core/cvxif_example/compressed_instr_decoder.sv
|
|
${CVA6_REPO_DIR}/core/cvxif_example/copro_alu.sv
|
|
|
|
|
|
// Common Cells
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/cf_math_pkg.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/fifo_v3.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/lfsr.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/lfsr_8bit.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/stream_arbiter.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/stream_arbiter_flushable.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/stream_mux.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/stream_demux.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/lzc.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/rr_arb_tree.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/shift_reg.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/unread.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/popcount.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/exp_backoff.sv
|
|
|
|
// Common Cells for example coprocessor
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/counter.sv
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/common_cells/src/delta_counter.sv
|
|
|
|
${CVA6_REPO_DIR}/core/cache_subsystem/axi_adapter.sv
|
|
|
|
${LIB_VERILOG}
|
|
${CVA6_REPO_DIR}/pd/synth/cva6_${TARGET_CFG}_synth.v
|
|
|
|
# Dedicated to black box in caches, cv32a65x only
|
|
${CVA6_REPO_DIR}/pd/synth/tc_sram_wrapper_256_64_00000008_00000001_00000001_none_0.sv
|
|
${CVA6_REPO_DIR}/pd/synth/hpdcache_sram_wbyteenable_1rw_00000007_00000040_00000080.sv
|
|
${CVA6_REPO_DIR}/pd/synth/hpdcache_sram_1rw_00000006_0000001c_00000040.sv
|
|
|
|
${CVA6_REPO_DIR}/common/local/util/tc_sram_wrapper.sv
|
|
${CVA6_REPO_DIR}/common/local/util/tc_sram_wrapper_cache_techno.sv
|
|
|
|
${CVA6_REPO_DIR}/vendor/pulp-platform/tech_cells_generic/src/rtl/tc_sram.sv
|
|
${CVA6_REPO_DIR}/common/local/util/sram.sv
|
|
${CVA6_REPO_DIR}/common/local/util/sram_cache.sv
|